DescriptionSoftware Engineer - Mid-Level & Senior-Level (2 Openings)
Summary:
We are hiring for two (2) Software Engineer positions at the Mid-Level and Senior-Level. These roles will support the design, development, implementation, and maintenance of enterprise-scale, dynamic, interactive web applications. The ideal candidates will have strong full-stack development experience and the ability to translate business requirements and technical specifications into secure, scalable, high-performing applications. Experience with Java and/or .NET, Oracle, Microsoft SQL Server, web services, APIs, cloud computing, application security, and software lifecycle management is highly valued.
Q Clearance:
Q Clearance is required for approximately 75% of staff in these positions. Candidates without an active Q Clearance may be considered for positions that do not require Q access.
Location:
Washington, DC or Gaithersburg, MD
Salary:
Up to $199,000, commensurate with experience and position level
Education:
Bachelor's degree from an accredited university or college in a technical discipline such as Computer Science, Information Technology, Software Engineering, or a related field.
Mid-Level Software Engineer (Level III):
- Minimum of five (5) years of software engineering experience as a full-stack developer.
- Experience designing and implementing enterprise-scale, dynamic, interactive web applications based on business requirements and technical specifications.
- Experience developing complex applications using programming languages, frameworks, and application programming interfaces (APIs).
- Experience developing applications that support online data processing and reporting systems.
- Experience integrating web accessibility, data security, and authentication standards into applications.
- Experience designing and developing web services.
- Experience analyzing and resolving database, architecture, and application development issues.
- Experience with software lifecycle management, including automated testing, documentation, code versioning, change management, release management, testing, quality assurance, and configuration management.
- Experience with cloud computing and cloud-based application environments.
- Experience developing and maintaining applications using technologies such as Oracle, Microsoft SQL Server, Java, and/or .NET.
- Strong troubleshooting, analytical, and problem-solving skills.
Senior Software Engineer (Level IV):
- Minimum of seven (7) years of software engineering experience as a full-stack developer.
- Extensive experience designing and implementing enterprise-scale, dynamic, interactive web applications based on business requirements and technical specifications.
- Advanced experience developing complex applications using programming languages, frameworks, and APIs to support online data processing and reporting systems.
- Experience integrating web accessibility, application security, data protection, and authentication standards.
- Strong experience designing web services and resolving complex database, architecture, integration, and application development issues.
- Experience consulting with users to understand current operating procedures and clarify application and program objectives.
- Ability to provide technical consultation and guidance on complex software development projects.
- Recognized as a senior-level technical contributor or specialist capable of addressing complex technical challenges.
- Extensive experience with software lifecycle management, including automated testing, documentation, code versioning, change management, release management, quality assurance, testing, and configuration management.
- Strong experience with cloud computing and cloud-based application architectures.
- Experience developing and maintaining enterprise applications using Oracle, Microsoft SQL Server, Java, and/or .NET.
- Ability to provide technical guidance and mentorship to development teams and contribute to architectural and technical decisions.
Preferred Certifications:
- AWS Certified Developer - Associate
- AWS Certified Solutions Architect - Associate or Professional
- Microsoft Certified: Azure Developer Associate
- Microsoft Certified: Azure Solutions Architect Expert
- Oracle Certified Professional
- Microsoft Certified: Azure Database Administrator Associate
- Certified Kubernetes Application Developer (CKAD)
- Certified Kubernetes Administrator (CKA)
- Certified ScrumMaster (CSM)
- PMI Agile Certified Practitioner (PMI-ACP)
- TOGAF Certification
- Certified Information Systems Security Professional (CISSP) - preferred for Senior-Level candidates
********Direct Applicants, only. No Agencies, No third-party recruiters, please********