The position is for a Software Developer at Dev Technology Group, requiring U.S. Citizenship and NACI clearance for public trust.
The role involves leading 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 the client’s use of various platforms, writing and optimizing complex SQL queries, developing web applications, and designing GIS-integrated features.
The developer will utilize UI toolkits to create intuitive user interfaces and apply programming expertise in languages such as JavaScript, Shell, Java, Python, and SQL.
The role requires participation in Agile/Scrum development teams and ensuring adherence to cybersecurity compliance requirements.
Helpdesk duties may be required during emergencies to ensure continuity of operations.
Requirements:
Candidates must have at least 5 years of professional software development experience with a Bachelor's degree, or a minimum of 7 years’ experience with an Associate's degree.
At least one of the following certifications is required: IAT-II or higher, CySA+, CCNA - Security, CND, or Security+ CE.
Demonstrated ability to administer and maintain Microsoft Dynamics 365 and custom solutions in Power Apps is essential.
Candidates should have experience in designing, developing, and maintaining full-stack applications and optimizing complex SQL queries.
Knowledge of Microsoft SQL Server, Oracle databases, and application integrations is required.
Proficiency in programming languages such as JavaScript, Shell, Java, Python, Microsoft ASP.NET MVC, Web API, Node.js, and SQL is necessary.
Experience with modern Integrated Development Environments (IDEs) and building responsive web applications is expected.
Candidates should have the capability to design and implement GIS-integrated features and utilize contemporary UI toolkits.
Experience with version control systems like Git and participation in Agile/Scrum development teams is required.
Benefits:
Employees enjoy a generous and flexible time-off policy and flexible work schedules, including telework options for eligible projects.
Career development opportunities are available, including a mentorship program, technical and management training, tuition reimbursement, and paid training opportunities.
The company offers industry-leading benefits, including health plans with dental and vision, flexible spending accounts, commuter benefits, and life insurance.
A 401K matching program with a 5% matching contribution is provided.
Regular team and company social events, such as annual parties and fitness challenges, are organized.
There is a focus on community engagement, including company-wide support activities and time off for volunteer efforts.