Are you an Application Developer who is searching for a way to put your skills towards a noble cause? Do you have experience in API and application development, and maintaining 24-hour available systems? Come join us and support our mission-critical applications where you will lead development activities, enhancements, functions, and features. This individual will design, develop, and maintain DCYF IT technology platforms, and serve as a subject matter expert in API/Microservices Development. If you enjoy working on a team of hard-working individuals who are connected to a noble mission, we encourage you to apply and join our DCYF IT family.

Some of what you will get to do:

Provide expert level support for enterprise Microservices, including API, applications, and systems.
Manage and monitor agency mission-critical enterprise API that supports web and mobile applications required to facilitate DCYF staff to process cases across the state.
Provide strategic consultation to business and IT teams, advise on options, risks, costs, benefits, impacts, and priorities for data integration, interfaces, and modular applications.
Analyze current IT ecosystem application architecture to identify needs, and develop iterative migration strategies to close gaps between current and future “desired” states of application architectures.
Design, develop and manage the evolution of application architecture and execution of high impact, agency-wide strategic technology programs and initiatives.
Lead in the analysis, design, and development of enterprise roadmaps and implementation plans.
Develop methods to integrate systems that interact and extend across functional lines in ways that allow for all systems involved to evolve independently of other related systems.
Assess near-term needs to assist product owners and leaders in establishing business priorities.
Perform ongoing quality review activities for projects/programs and recommend solutions.
Provide strategic consultation to business and IT teams and advise on options, risks, costs, benefits, impacts, and technology priorities for applications.
Create, upgrade, maintain, enhance, test, and replace existing applications using one or more of the following: ASP.NET WebAPI, Entity Framework, TSQL, MS SQL Server Integration Services (SSIS), Reporting Services, Microsoft .NET C#, HTML, Java, JavaScript, Bootstrap, Knockout, JQuery, Ninject.
Ensure that designs and code are. “cloud ready,” using container-based strategies.
Ensure security and privacy requirements are met.
Participate in technical reviews to include design reviews, code reviews, technical and functional documentation reviews, and security audits.