Tygart Technology is seeking a
Developer to join our team supporting a DOJ component. In this role, you'll focus on advanced application development, API design, and data integration. You’ll also contribute to database development, system-level software optimization, and agile delivery processes. This is a remote opportunity that
requires an active Secret security clearance.
Key Responsibilities:
- Develops, creates, and modifies general computer applications software or specialized utility programs to meet user needs and optimize operational efficiency.
- Designs, implements, and maintains databases within an application area, ensuring data integrity and efficient access patterns.
- Develops and enforces XML schema design, validation, and transformation standards, including NIEM compliance, for mission-critical information exchanges.
- Designs, documents, and maintains RESTful APIs, ensuring adherence to organizational standards, security protocols, and interoperability requirements. Implements and maintains MEPs and IEPDs for seamless data communication.
- Utilizes programming languages such as Java, Python, or equivalent to develop tools for validating and troubleshooting XML instances and data integration issues.
- Conducts research, design, development, and testing of operating systems-level software.
- Applies principles and techniques of computer science, engineering, and mathematical analysis to optimize system performance and scalability.
- Provides technical guidance and training to developers on best practices for API governance, compliance, and testing methodologies.
- Maintains API documentation using tools like SwaggerHub, ensuring consistency, accessibility, and alignment with enterprise integration strategies.
Qualifications:
- Active Secret Security Clearance (required)
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field A minimum of 5 years of software engineering experience, with focus on systems integration, API development, and enterprise applications
- Proficient in Java, Python, and XML technologies (XSD, XSLT, NIEM, IEPDs, MEPs)
- Experience designing and maintaining RESTful APIs and using tools like SwaggerHub Knowledge of database design and system-level software development
- Experience working in an Agile organization using Scrum, Kanban, Jira, Confluence, and SAFe.
- Strong communication, documentation, and problem-solving skills. Excellent organizational skills with attention to detail and ability to perform under pressure
Why Join Tygart Technology? At Tygart Technology, we value innovation, integrity, and technical excellence. You'll join a team of dedicated professionals who deliver mission-critical solutions to our government partners. We offer competitive compensation, benefits, and the opportunity to grow your career while supporting impactful work.