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.