Dev Technology - Kansas City, KS

posted 4 months ago

Full-time - Mid Level
Remote - Kansas City, KS

About the position

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.

Responsibilities

  • Develop, deploy, and maintain mission-critical applications using Java, C#, C++, and Go.
  • Provide support and technical advice during conceptualization, development, and implementation phases to transform requirements into working solutions.
  • Involve users to define system scope and objectives, and contribute to design decisions.
  • Work on new development and re-engineering efforts, making system design decisions.
  • Implement enhancements to existing systems and coordinate with other developers working in parallel.
  • Perform QA/testing as needed.
  • Provide software development services on all tiers (UI, Java, Oracle).
  • Utilize DevOps tools such as Git, Jenkins, and Maven.
  • Provide Java Web Services, Spring Boot, and Java EE.
  • Engage in web development using UI frameworks, HTML, and JavaScript.
  • Have relational database experience and perform database programming using SQL, Oracle DB, PostgreSQL DB, and MySQL.
  • Engage in test-driven development and cloud administration, particularly with AWS.
  • Support the setup of AWS infrastructure and deploy changes to the CICD pipeline.
  • Follow a Scrum/Agile project lifecycle approach to software development.

Requirements

  • Bachelor's degree or equivalent and 5+ years of development experience.
  • Experience with containerized development.
  • Experience deploying changes to the CICD pipeline.
  • Experience implementing and configuring DevOps solutions.
  • Experience with API Gateways.
  • Familiarity with software upgrades in AWS, i.e. upgrading Java, Red Hat.
  • Familiarity with Infrastructure as Code.
  • Familiarity with different platforms.
  • Familiarity with Golang.
  • Experience with Java programming languages.
  • Experience with DevOps tools such as Git, Jenkins, Maven.
  • Experience with Java Web Services/Spring Boot/Java EE.
  • Experience with Web Development/UI Frameworks/HTML/JavaScript.
  • Relational Database (RDBMS) experience.
  • Experience with Oracle DB/PostgreSQL DB/MySQL.
  • Experience with Docker, AWS Admin Red Hat/OpenShift v4.x.
  • Experience working in an Agile environment.

Nice-to-haves

  • Government contracting experience.
  • Experience in Struts and Restful services.
  • Experience in Oracle RDBMS, PL/SQL, and SQL*Plus.
  • Experience in UNIX/LINUX shell scripting.
  • Certification in SAFe, SCRUM, or Kanban.

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 immediate vesting and end of year profit sharing.
  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service