Network Designs, Inc. ยท 3 months ago
Software Engineer #1612982
Network Designs, Inc. (NDi) is a leading Federal contractor specializing in IT and network solutions for government customers. The Software Engineer will be responsible for the design, development, testing, and management of application development projects to support the IT infrastructure, focusing on large-scale data processing and advanced analytics.
Information ServicesInformation Technology
Responsibilities
Design, develop, test, and manage application development projects in support of IT infrastructure
Integrate third-party components and introduce new custom capabilities
Modify existing code and recommend process improvements
Automate operations and maintenance tasks
Develop and implement technical efforts for large-scale data processing and advanced analytics
Participate in all aspects of the software development life cycle
Contribute to planning, requirements, development, testing, and quality assurance
Participate in technical project milestone reviews and code architecture sessions
Provide resource estimation and development best practices knowledge transfer
Participate in Program Increments (PIs) and Agile Release Train (ART) activities
Support the multi-enclave environment (Unclassified, Secret, and Top Secret)
Collaborate with cross-functional teams to ensure seamless integration
Qualification
Required
U.S. Citizenship is required
Must possess an active TS clearance at the time of application, be willing and able to obtain SCI access, and pass a CI polygraph
This position is onsite 5/days a week in Chantilly, VA
Bachelor's degree in Computer Science, Software Engineering, or related field
Minimum of 5 years of experience in software engineering
Experience with Agile methodologies
Understanding of forensic and investigative system requirements
Proficiency with one or more programming languages: Java, .NET(C#), Python
Software architecture principles and patterns
Object-oriented design and development
Relational Databases and SQL (MySQL, PostgreSQL, Microsoft SQL)
REST API development and integration
Git and other source control management systems
Software development lifecycle (SDLC) methodologies
Unit testing and test-driven development
Preferred
Frontend frameworks (Angular, React, Svelte)
Data streaming and integration technologies such as Apache Nifi
Infrastructure as Code (Terraform)
GraphQL
Microservices architecture
SAFe Agile methodologies
Working in classified environments
Benefits
Comprehensive health, dental, vision, pet, and legal insurance
401(k) retirement matching
Paid leave
Paid holidays
Health and wellness programs
Employer-paid life and disability insurance
Professional development
Education benefits