Description
The Senior Developer will be responsible for designing, developing, testing, and deploying custom applications using the Microsoft Power Platform and Dynamics 365. You will work within an Agile development team, collaborating with other developers, business analysts, and project managers to ensure that project requirements are met. This role involves translating business requirements into effective solutions that leverage the out-of-the-box capabilities of Dynamics 365 and the Power Platform.
Compensation and Benefits
- Projected salary range: \(140,000 - \)170,000 (annualized USD)
- Salary will be determined based on education, knowledge, skills, competencies, experience, and internal pay equity.
Why you should apply for this position today
This position offers an exciting opportunity to work with cutting-edge Microsoft technologies in a collaborative and dynamic environment. You will play a vital role in delivering impactful solutions that meet business needs while working within an Agile framework.
Skills
- At least 8 years of experience developing solutions using Microsoft technologies
- Demonstrable intermediate to advanced skills with the following: Power Apps, Power Pages, PCF Controls, Azure Functions, Azure Logic Apps, Azure API Management Gateway, Power Virtual Agents, Robotic Process Automation (RPA), and Power BI
- Proficient in C#, JavaScript, HTML, CSS, and SQL
- Hands-on experience architecting Dynamics customization solutions, including server-side code and integration modules
- Familiarity with tools such as Visual Studio, Azure DevOps, and Power Apps Studio
- Excellent communication, analytical, and problem-solving skills
- Must have an active DOD Secret (or above) clearance
Responsibilities
- Develop and customize Dynamics 365 applications using Model-driven Power Apps with Dataverse, Power Automate, Power BI, and Azure services
- Design and implement user interfaces, business logic, workflows, and integrations using the Power Platform and Dynamics 365
- Perform unit testing, integration testing, and quality assurance for the developed solutions
- Debug and troubleshoot issues, providing technical support as needed
- Document and maintain technical specifications and design documents for the solutions
Qualifications
- Experience in developing solutions using Microsoft technologies
- Strong understanding of best practices for Microsoft development
Education Requirements
- Relevant degree in Computer Science, Information Technology, or a related field
Education Requirements Credential Category
- Bachelor’s degree or equivalent experience
Experience Requirements
- At least 8 years of experience in software development with Microsoft technologies
Why work in Washington, DC
Washington, DC is a vibrant city known for its rich history and diverse culture. With numerous opportunities for professional growth, it is the heart of national and international business. The city’s dynamic work environment allows for collaboration with top-tier professionals while enjoying a lively arts scene, varied dining options, and ample recreational activities.