Job Description
About DTC Global Services LLC:
DTC Global Services LLC is close knit team who help our customers through project management, procurement, contract and supply chain management, and cloud-based technology solutions. We pride ourselves on successfully integrating business and technology solutions producing exceptional results for our customers.
What we need:
As an award winning GOVCON contractor, DTC Global Services is continuously looking to growth. This growth has brought a need for an ambitious Senior Software Engineer/Tech Lead. The Senior Software Engineer will support the definition of software architecture, develop enterprise solutions, and advise development teams and stakeholders regarding modern software engineering practices. The Senior Software Engineer will help define software architecture, design best practices, strategies, and how these can be applied to enterprise applications. The Software Engineer will also be expected to work with developers to define, develop and build enterprise applications based on business needs with robust testing and documentation within an agile environment. An understanding of DoD and government security standards and policies are needed to ensure all deployed changes are highly secure and available.
Why work with us? We are a FORCE!
Family - We focus on the well-being of our families
Openness - We welcome new ideas and accept we can learn from our differences
Respect - We will treat everyone with the utmost respect
Community - We will devote ourselves to giving back to our communities
Excellence - We will always give our best effort regardless of the task
Location: Remote (VA, MD, FL, TX)
Benefits:
- Basic Life, LTD and STD paid 100% by the company!
- 401(k)-100% match for the first 6% contributed
- Medical
- Dental
- Vision
- Health Savings Account
- Supplemental voluntary life insurance
- Critical Illness
Job Summary:
- Provide technical leadership and support to multiple agile development team(s) to deliver solutions with architectures that provide capability improvements, reduced maintenance costs, and flexibility to adapt quickly to customer needs.
- Facilitate and participate in technical discussions with development teams and support application modernization efforts.
- Support the Program Management Office (PMO) and/or users to address their requests
- Experience working with Agile methodologies (Scrum, Lean Startup, XP) and cross-functional teams (Product Owners, Scrum Masters, Developers, Designers, Business Analysts)
- Strong communication and collaboration skills with a track record of taking solution ownership.
- Ability to articulate architecture, design, and configuration choices and bring about consensus, questions, and concerns.
- Additional duties as assigned.
Required Skills/Experience:
- 10+ years of hands-on experience building large-scale, distributed, and/or microservice-based
- applications.
- 5+ years of experience with one or more of the following tech stacks: Java/JEE, .NET, Cloud
- Native/Hybrid, Microservices, low-code/COTS platforms, shared service platforms, API Management Platforms.
- Hands-on experience in creating heavy technical architecture, design, and other system documentation.
- Knowledge of Software Engineering industry standards including MBSE, ISO 15288, etc.
- Experience with UI-related frameworks (i.e., Angular, JQuery, Vue.js, Spring).
- Experience in SQL and working with relational databases (i.e., Oracle, IBM DB2, PostgresSQL)
- Experience with DevOps tools, such as Git, Jenkins, Maven, Ansible, and Junit.
- Experience implementing APIs using SOAP, REST, BULK APIs, etc.
Education:
- Bachelor’s degree in information technology or another related technical discipline.
- High School Diploma and 4 years of related experience
Other Requirement:
- Ability to obtain a public trust
- U.S Citizenship Required