Dev Technology - Arlington, VA
posted about 2 months ago
Dev Technology is seeking a highly motivated Software Developer to join our growing team to develop, support, and modernize mission-critical applications for our DHS customer. The successful candidate will help to develop, deploy, and maintain mission-critical applications. The ideal candidate will support software development and application enhancement efforts using Scaled Agile Framework (SAFe), Kanban, and DevSecOps processes. They will also provide support and technical advice during conceptualization, development, and implementation phases to transform requirements into working solutions. This includes involvement with users to define system scope and objectives, as well as contributing to design decisions. The ideal candidate will have a strong background in application development but also possess expertise in implementing and managing DevOps processes, including containerized development, CICD pipeline deployment, API gateways, Infrastructure as Code, platform familiarity, and knowledge of tools like Golang. In this role, you will utilize your experience in Java, C#, C++, and Go to develop, deploy, and maintain mission-critical applications. You will provide support and technical advice during the conceptualization, development, and implementation phases to transform requirements into working solutions. This includes involvement with users to define system scope and objectives, as well as contributing to design decisions. You will work on new development and re-engineering efforts, including making system design decisions and implementing enhancements to existing systems. Additionally, you will coordinate with other developers working in parallel and perform QA/testing as needed. Your responsibilities will also include providing software development services on all tiers (UI, Java, Oracle) and utilizing DevOps tools such as Git, Jenkins, and Maven. You will be involved in Java Web Services, Spring Boot, Java EE Web Development, UI Frameworks, HTML, JavaScript, and relational database programming using SQL, Oracle DB, PostgreSQL DB, and MySQL. Test-driven development and cloud administration, particularly with AWS, will also be part of your responsibilities, along with supporting the setup of AWS infrastructure and deploying changes to the CICD pipeline. You will follow a Scrum/Agile project lifecycle approach to software development.