Dev Technology - Kansas City, KS
posted 4 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, implementing enhancements to existing systems, and coordinating with other developers working in parallel while performing QA/testing as needed. You will also provide software development services on all tiers (UI, Java, Oracle) and utilize DevOps tools such as Git, Jenkins, and Maven. Your responsibilities will also include providing Java Web Services, Spring Boot, and Java EE, as well as web development using UI frameworks, HTML, and JavaScript. You will have relational database experience and be involved in 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 role, along with supporting the setup of AWS infrastructure and deploying changes to the CICD pipeline. Following a Scrum/Agile project lifecycle approach to software development will be essential in this position.