Job Description
Job Description:
The Application Developer III is responsible for designing, coding, testing, documenting, and reviewing complex programs and scripts with minimal supervision. This position leads an application development team to deliver applications based on detailed specifications. The primary functional domain for this role is Health and Human Services, which includes a large portfolio of Microsoft Power Platform and applications. Strong preference will be given to candidates holding a Power Platform Solution Architect Expert (PL-600) or Developer Associate (PL-400) certification from Microsoft. Responsibilities: Develop, design, and implement automated applications built upon Microsoft Power Platform/Dynamics 365 CE in a lead role. Develop, design, and implement automated applications built upon Microsoft Core on Azure in a lead role. Provide guidance and share best practices regarding Power Platform (Power Apps – Model-Driven Apps) and development. Design, code, test, deploy, maintain, enhance, and support software systems. Perform code reviews and approve pull requests for code produced by other team members. Collaborate with business customers and IT analysts to translate requirements into plans and specifications. Work effectively in a team-based environment, communicating across all levels of staff and management. Produce design and technical documentation. Provide work estimates to project teams. Troubleshoot applications and make recommendations for improvement. Coach and mentor other developers on the team. Qualification And Education: Bachelor’s degree in Information Technology or Computer Science. Combination of relevant education and experience may be accepted. Experience: Minimum of five years of programming experience. Should Have: Microsoft Power Platform Solution Architect Expert (PL-600) certification preferred. Experience with PowerApps/Dynamics 365 Plugin, Custom Workflow, Client JavaScript, and PCF development. Experience with .NET 8 development on Azure Platform as a Service. System integration experience (Azure Service Bus, Messaging Queue, SSIS). Skills: Strong knowledge of current software development technologies, trends, and methodologies. Proficiency in Microsoft .NET, , and .NET Core development. Experience with source code control (GIT/TFS) and software configuration management tools. Experience with relational database design and development (SQL Server). Knowledge of JavaScript libraries, HTML5, and CSS. Experience developing in a continuous integration environment using automated testing and build automation. Familiarity with Agile methodology and Azure DevOps. Proficiency in Visual Studio and Microsoft Office. Experience with SQL Server Reporting Service, SQL Server Management Studio, Visio, and Microsoft Project. Abilities: Ability to contribute to team success and achieve group goals. Strong communication and collaboration skills. Customer-focused mindset. Effective decision-making and problem-solving abilities. Proven leadership in managing development teams to meet project goals. Ability to manage and resolve conflicts constructively. Commitment to achieving high performance standards and continuous improvement.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application