Full Stack Developer
CTEC is a leading technology firm that provides modernization, digital transformation, and application development services to the U.S. Federal Government. Headquartered in Reston, VA, CTEC has over 300 team members working on mission-critical systems and projects for agencies such as the Department of Homeland Security, Internal Revenue Service, and the Office of Personnel Management. The work we do effects millions of U.S. citizens daily as they interact with the systems we build. Our best-in-class commercial solutions, modified for our customers’ bespoke mission requirements, are enabling this future every day.
The Company has experienced rapid growth over the past 3 years and recently received a strategic investment from Main Street Capital Corporation (NYSE: MAIN). In addition to our recent growth in Federal Civilian agencies, we are seeking to expand our capabilities in cloud development and footprint in national-security focused agencies within the Department of Defense and U.S. Intelligence Community.
Client:
CTEC develops and delivers innovative customer-centric technologies and solutions that facilitate the Office of Personnel Management’s (OPMs) Development Modernization and Enhancements (DME) and Operation and Maintenance (O&M) for modern and legacy applications.
Duties and Responsibilities:
• Design and Development: Create and maintain applications using programming languages with Integrated Development Environments (IDEs).
• Implementation, Testing, and Deployment: Conduct code reviews, automated unit testing, system testing, and integration testing in multiple environments (i.e., Development, Testing, Staging, and Production). Trigger CI/CD pipelines (with built, test, scan, and deploy stages) culminating in deployment to various environments.
• Maintenance and Support: Provide on-call support for production systems, troubleshoot issues, and upgrade system software.
• Collaboration: Work closely with business analysts and stakeholders (i.e., client-facing) to understand requirements and deliver solutions.
• Documentation: Create and maintain technical application documentation to support systems' ongoing operations and maintenance.
• Works under minimal supervision with minor guidance from senior personnel.
Skills & Work Experience:
• Professional Experience: at least five (5+) years of experience with At least 5 years of professional experience in full stack development.
• Minimum certification: Microsoft Certified: Azure Fundamentals (or equivalent, such as AWS Certified Solutions Architect or Google Cloud Certified Associate Engineer).
• Working knowledge of C#, ASP.NET, COM+, DCOM, Visual Basic, JavaScript, Visual Studio, Remedy, GitHub, Azure DevOps - CI/CD pipelines with YAML, and Jira
• Working knowledge of SQL Server interfaces and Stored Procedures
• Working knowledge of Azure Active Directory, Azure Kubernetes Service, Azure Docker Service, Azure Virtual Desktop, Azure VMs, Azure Key Vault, Azure Service Bus, Azure Monitor, Azure Functions, SFTP, and Windows, Microsoft IIS, Load Balancing
• Working knowledge of automated testing with xUnit, Selenium, and Performance Load Testing tools such as StressStimulus or LoadRunner
• Working knowledge of Domain Driven Design (DDD), Test Driven Design (TDD), Microservices, and Serverless Compute
• Working knowledge of SW Development Lifecycle (SDLC) methodologies such as Waterfall and Agile.
Preferred:
• Agile SAFe certification or equivalent.
• Working knowledge of integration technologies such as MuleSoft.
• Working knowledge of Customer Experience (CX) and User Experience/User Interface (UX/UI), Section 508, United States Web Design System (USWDS), and Customer Journey Mapping (CJM).
• Working knowledge of Application Security implementation, including NIST 800-53 R5 security controls.
Education:
• Bachelor’s degree in Computer Science, Software Engineering, Information Management Systems, or a related discipline. Equivalent professional experience will be considered instead of a degree.
Clearance:
• Must be a US citizen and be able to obtain OPM Public Trust Clearance.
The above statements describe the general nature and level of work the individual(s) assigned to this position perform. They are not intended to be an exhaustive list of all required duties, responsibilities, and skills. CTEC management reserves the right to modify, add, or remove duties and to assign other duties as necessary. In addition, reasonable accommodation(s) may be made where applicable and available to enable individuals with disabilities to perform essential functions of this position.
CTEC is a proud Equal Opportunity Employer! (EOE; M/F/D/V)
Please note: Candidate(s) must undergo a thorough pre-employment screening.
If you are looking for a fun and challenging environment with talented, motivated people to work with, CTEC is the right place for you. In addition to employee salary, we offer an array of employee benefits including:
-
Paid vacation & Sick leave
-
Health insurance coverage
-
Career training
-
Performance bonus programs
-
401K contribution & Employer Match
- 11 Federal Holidays
Apply for this job
*
indicates a required field