Application Developer

Dev Technology Group Logo

Dev Technology Group

๐Ÿ“Remote - Worldwide

Summary

Join Dev Technology Group as a Software Developer and contribute to innovative IT solutions for federal agencies. You will lead the development and maintenance of secure, scalable applications using Microsoft Dynamics 365, Power Apps, SQL Server, and modern web technologies. Responsibilities include administering and maintaining Microsoft Dynamics 365 and associated integrations, writing and optimizing SQL queries, developing web applications using modern IDEs, and ensuring cybersecurity compliance. You will participate in Agile teams, troubleshoot issues, and provide helpdesk support during emergencies. This position requires at least 5 years of professional software development experience and a Bachelor's degree or 7 years of experience with an Associate's degree, along with specific certifications and skills in various programming languages and technologies. Dev Technology Group offers a supportive and award-winning work environment with excellent benefits.

Requirements

  • At least 5 years minimum professional software development experience, with a Bachelors degree or a minimum of 7 yearsโ€™ experience with an Associates degree
  • Must have at least one of the following: IAT-II or higher OR one of the following: CySA+, CCNA - Security, CND, or Security+ CE
  • Demonstrated ability to administer and maintain Microsoft Dynamics 365, and custom solutions in Power Apps
  • Design, develop, and maintain full-stack applications, leveraging expertise in modern programming languages, frameworks, and cloud platforms to build scalable and secure solutions
  • Proven experience writing and optimizing complex SQL queries, including resolving performance issues in relational databases
  • Knowledge of Microsoft SQL Server, Oracle databases, and associated application integrations
  • Demonstrated programming skills in JavaScript, Shell, Java, Python, Microsoft ASP.NET MVC, Web API, Node.js, and SQL
  • Ability to develop web applications using modern Integrated Development Environments (IDEs), such as Microsoft Visual Studio or equivalent tools
  • Experience building responsive, scalable web applications with integration to robust back-end database servers
  • Demonstrated capability to design and implement GIS-integrated features within web-based applications
  • Proficiency in utilizing contemporary UI toolkits and frameworks to deliver intuitive and user-friendly interfaces
  • Experience managing and collaborating using version control systems such as Git or comparable repositories
  • Participation in Agile/Scrum development teams, including contributions to sprint planning, daily stand-ups, retrospectives, and iterative releases

Responsibilities

  • Administer and maintain the clientโ€™s use of Microsoft Dynamics 365, Power Apps Platform, Microsoft SQL Server, Oracle databases, and associated integrations
  • Write and optimize complex SQL queries; troubleshoot and resolve database performance issues
  • Develop web applications using modern Integrated Development Environments (IDE) such as Microsoft Visual Studio
  • Build responsive web applications integrated with robust back-end database servers
  • Design and implement GIS-integrated features in web-based applications
  • Utilize appropriate UI toolkits and frameworks to create intuitive user interfaces
  • Apply programming expertise in JavaScript, Shell, Java, Python, Microsoft ASP.NET MVC, Web API, Node.js, and SQL
  • Manage and collaborate using source code repositories and version control systems (e.g., Git)
  • Participate in Agile/Scrum development teams, contributing to sprint planning, daily stand-ups, and iterative releases
  • Design, test, and deploy software updates that enhance system capabilities and performance
  • Ensure adherence to cybersecurity compliance requirements aligned with IAT-II standards
  • Assume helpdesk duties as required during emergency situations to ensure continuity of operations, including managing and executing customer support inquiries, remotely troubleshooting technical issues, escalating unresolved problems to appropriate team members, and maintaining thorough documentation of incidents and resolutions

Benefits

  • Generous and flexible time-off policy
  • Flexible work schedules and telework options, including remote work availability for eligible projects
  • Career development opportunities including a mentorship program, technical and management training through Dev University, hands-on learning through DevLab, tuition reimbursement, and paid training opportunities
  • Industry-leading benefits including a choice of two health plans that include dental and vision, flexible spending account, commuter benefits, life insurance, and more
  • 401K matching with a 5% matching contribution
  • Regular team and company social events including our annual party, happy hours, fitness challenges, and more
  • A focus on community engagement including company wide support activities, employer match for donations, and time off for volunteer efforts

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.