Educational Media Foundation

  • C# Web Developer

    Job Locations US-CA-Rocklin
    Posted Date 2 days ago(3/19/2019 4:55 PM)
    Job ID
    2018-1310
    # of Openings
    3
    Category
    Information Technology
    Type
    Regular Full-Time
  • Overview

    K-LOVE and Air1 impacts lives world-wide, bringing the hope & encouragement of Christ through our media channels. Using your skills with technology YOU can help make that happen!

     

    As a developer on the web and mobile team, you’ll be part of a group responsible for our public facing platforms (e.g. websites, mobile apps, web services, Roku app, AppleTV app, Alexa skills, and more). Working closely with content producers, you’ll create and maintain new features that you develop and deliver rapidly with a DevOps mindset (automation and frequent small deployments). The primary technology stack for your everyday work will be Microsoft (C#, Visual Studio, Azure) focused, but there will be plenty of opportunities to play with other technologies (e.g. Solr, iOS, Android).

     

    In addition to your "day-to-day" responsibilities, you'll be expected to participate and contribute to ministry-wide initiatives like Pledge Drives, Daily Prayer, and Team Meetings.

    This is a Full-Time, on-site position at our headquarters in Rocklin, CA.

     

    TYPICAL DAY

    Get to work in the morning, bootup, plugin, and caffeinate from the free “bean to cup” coffee machine in the breakroom. Check emails and head to prayer time in the worship center to pray for our listeners. After prayer time, do a quick team daily stand up and break off or pair up to work on the latest priorities. As you complete your work you perform a pull request into the development branch. Assuming your code builds successfully, and unit tests pass on the CI server (which it will because you’re a coding wizard after all), a pull request approval message is sent to the team deployment channel.

     

    You decide to take a break for lunch. Good news, it is Friday and your favorite food truck is here this week. By the time you’re done eating in the picnic area and get back your desk you see your pull request was approved and the automated CD pipeline kicked deploying your changes to the integration environment. You test your new code and approve it for release to staging to be QA tested. Then you’re off to a solution design meeting to discuss how to best implement the next new feature we want to create. When done, if there are any system issues happening, you may jump in and help troubleshoot. Before you know it, QA has finished testing your amazing code and you’re ready to show it off.

     

    By now it is mid-afternoon, and you swing by the killer coffee machine again on your way to talk with requestor of your new feature and show them how it works. They love it but have one more tweak. “But last time you said…”, you stop yourself. The tweak does make it better, and even though you feel like you suggested this originally during the design session, you remember Ephesians 4:2, “Be completely humble and gentle; be patient, bearing with one another in love.” You smile and say, “great idea.” Back at your desk you knock out the few lines of code to make the needed changes and submit another pull request. You shoot your neighbor with a Nerf dart to get their attention and ask them to approve changes. Before you know it, you’re showing the tweak to the requestor and they sign off that they’re ready to go live. The final approval buttons are pushed and before you leave for the day the new feature is live in production.

     

    Your day is done, so you pack up and head home listening to KLOVE while you drive. You hear a story on air about how someone’s life was changed by God through the positive and encouraging message we share and realize you’re a part of making that happen. Another great day in the books.

    Responsibilities

    QUALIFICATIONS

    Required

    • Bachelor’s degree with a technology focus OR equivalent work experience
    • 5+ years of experience with C# development
    • 2+ years of experience with frontend (HTML, CSS, JavaScript) development
    • Experience using and/or creating REST web services
    • Understanding of Git fundamentals (commits, pull requests, branches)
    • Customer first mindset (empathize, prioritize, and be transparent)
    • Ability to learn new skills to help provide better solutions
    • Strong attention to detail and a high level of accuracy

    Preferred

    • Entity framework experience (code first and database first)
    • Experience with Frameworks such as jQuery and Bootstrap
    • Understanding of CI/CD principles
    • Can works with minimal oversight and lesser amount of direction
    • Ability to work independently and as part of a team
    • Good time management skills with the ability to prioritize

    Desired

    • Sitecore CMS as user or developer
    • .NET Core web application/service development experience
    • Experience using Azure resources (App Services, Serverless Code, Service Fabric)
    • Experience working with PCI requirements
    • Experience with web accessibility standards (e.g. WCAG 2.1)
    • Experience in an agile work environment (e.g. Kanban, Sprints)
    • Ability to present new ideas effectively to management

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Need help finding the right job?

    We can recommend jobs specifically for you! Click here to get started.