Senior Software Developer
Job Summary:
DT Professional Services is seeking a Senior Software Developer to join our team in a full time, remote capacity! The ideal candidate has advanced experience in designing, writing program code, testing, documenting, and implementing functionally appropriate, technically sound, and well-integrated application systems, in accordance with Customer requirements, organizational methodologies, and standards. You'll identify & prevent production problems and implement immediate resolution efforts across technology areas. The Senior Software Developer will mentor Software Engineers, provide a holistic vision of organization and impact, focusing on “shift left” activities. Must have 4+ years of Developer experience working on projects for the U.S. Navy AND an active Department of Defense issued Secret Clearance to be considered.
Responsibilities:
- Drive the technical direction and feature roadmap of large-scale cloud systems - Azure or AWS
- Serve as a technical lead contributing to and directing the efforts of development teams, including internal and external team members
- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
- Drives detailed definition of feature requirements through discussions with product managers and customers
- Supports continuous improvement by investigating alternatives and new technologies
- Prepares and installs solutions by determining and designing system specifications, standards, and programming
- Evaluates code to ensure that it is valid, is properly structured, meets industry standards, and is compatible with browsers, devices, or operating systems
- Mentor Software Engineers to allow for skill/knowledge development through advice, coaching, and training opportunities
- Update job knowledge by studying state-of-the-art development tools, programming techniques and best practices; participating in educational opportunities
- May perform other job duties as directed
Basic Qualifications:
- Must have an active DoD Secret Clearance; interim may be required before starting
- Must have 4+ years of Software Developer experience with the U.S. Navy
- Must have an IAT Level II certification in accordance with DoD 8570 (example: CompTIA Security+) or willing to obtain within 90 days of hire
- 5+ years experience coding in languages including but not limited to C#, Java, JavaScript or Python and with data structures/algorithms
- 5+ years of strong software development experience delivering at scale solutions
- 5+ years experience leading design or architecture of new and existing systems (design patterns, reliability and scaling)
- 5+ years experience in REST API development
- 3+ years experience with relational DB like MySQL, PostgreSQL, SQL Server, Oracle (NoSQL DB like MongoDB, Cassandra is a plus)
- 2+ years experience with Streaming &/or Messaging - JMS, Kafka, IBM MQ or RabbitMQ
- Demonstrated ability delivering within a DevSecOps delivery model from scoping requirements, requirement analysis, design, development, test, CI/CD, security implementation, and operational excellence
- Experience with Javascript frameworks such as React, Angular, Vue, or similar
- Experience in an Agile development environment
Preferred Qualifications:
- Experience with virtualization technology and containers
- Bachelor's Degree in Computer Science, Informatics, Computer Engineering, or related STEM field
More about DT Professional Services:
We’re looking for driven individuals to contribute to our talented & innovative team! At DT Professional Services, we offer insurance benefits that include medical, dental, and vision coverage, life insurance, long & short-term disability, 401(k) retirement plans (with employer match), tuition & certificate reimbursement, along with paid time off (vacation/sick/holidays). We are happy to to offer growth opportunities for you to grow in your career - your success is our success!
DT Professional Services is an SBA 8(a) and HUBZone certified Small Business; highly experienced in building award-winning custom software solutions. Established in 2013, we bring over a decade of experience delivering technology services and solutions that specialize in web & custom application development, project & program management, mobile & cloud computing services.
Our Mission is to provide cutting-edge, customer-oriented technology solutions that maximize value, drive engagement, and empower your business. We do this by employing talented & driven individuals who share the same goals and excitement for the work we do. DT Professional Services believes in fostering collaboration, career growth and building lasting relationships with our employees.