In this role, you will: Develop software solutions for government and commercial clients Design and develop software components based on client requirements Debug, test, and document software applications Analyze system requirements and design solutions to meet customer needs Develop and maintain technical documentation Work with other team members to ensure the successful delivery of software solutions Collaborate with other developers, project managers, and stakeholders to ensure successful delivery of projects. Additionally, you should have experience in the following areas: Working with databases and SQL Working with web-based technologies such as HTML, CSS, JavaScript, and AJAX Working with web services and APIs Understanding of networking protocols and technologies Understanding of software development best practices Understanding of software security concepts If you are interested in this opportunity and meet the requirements, please submit your resume and a brief cover letter.