Overview
Skills
Job Details
Full-stack .NET Software Developer
Department: IT/Software Factory
Location: Mechanicsburg, PA
Hybrid Work Model: 2–3 days on-site per week
Duration: 6-month Contract-to-Hire
Role Type: Full-time Work Hours / CONTRACT
Clearance: Secret clearance OR Must be able to obtain a Secret security clearance.
About Our Client
A well-established organization with a strong presence in the technology and defense sectors, delivering mission-critical solutions to government and enterprise clients. The company is recognized for its innovation, commitment to security, and customer-first approach. With multiple offices across the U.S., they serve a wide range of industries and partners, maintaining a strong reputation for excellence and reliability.
Job Description
The Software Engineer will play a key role in designing, developing, troubleshooting, and debugging mission-critical software solutions. Working within the full software development lifecycle, this individual will contribute to the creation of secure, high-quality software that supports critical customer missions.
The candidate will collaborate with engineers and teams across the organization, utilizing Agile methodologies and tools to deliver results. This role requires a customer-focused mindset, strong problem-solving skills, and a passion for building effective and innovative software solutions.
Duties and Responsibilities
-
Design, develop, troubleshoot, and debug mission critical software source code using modern development languages and tools, such as C#.
-
Participate in the full software development lifecycle, working within broadly defined parameters.
-
Use Agile development tools such as Azure DevOps / Microsoft Team Foundation Server to manage work and collaborate with teams.
-
Support creation and updating of all relevant documentation and specifications for design, development, and testing.
-
Identify potential roadblocks and develop solutions.
-
Develop maintainable code that matches specification.
-
Work closely with other engineers to develop the best technical design and approach for new product development.
-
Build software solutions where the solution is not always well defined but always considers the customer first.
Required Experience/Skills
-
Bachelor’s degree and less than 2 years of experience in a relevant field.
-
Experience with C# or VB.NET and object-oriented programming.
-
Basic knowledge of software design patterns.
-
Experience with JavaScript and JS frameworks such as React.
-
Solid understanding of software development process fundamentals.
-
Strong, self-motivated desire to learn new programming languages, tools, frameworks, and techniques.
-
Must be a U.S. citizen with the ability to obtain a DoD Secret Security Clearance.
Nice-to-Haves
-
Familiarity with basic web technologies including HTML, CSS, XML, REST, JSON, SOAP, and WSDL.
-
Familiarity with web application technologies, such as .NET.
-
Familiarity with ASP.NET Web Forms and/or MVC.
-
Proficiency with Microsoft Visual Studio.
-
Knowledge of a version control system (e.g., Git).
-
Knowledge of Agile Development methodologies.
-
Familiarity with multiple operating systems (Mac OSX, Windows, Linux, etc.).
-
Familiarity with at least one Relational Database Management System (Oracle, MySQL, PostgreSQL, SQL Server, etc.).
-
Proficiency with MS Office Products (Word, Excel, Visio, & PowerPoint).
-
Active DoD security clearance.
Education
Bachelor’s degree required.
Interested? Apply today to take the next step in your career as a Software Engineer! *Connect with your Catapult Recruiter: Kailyn Hartley, directly at kailyn.hartley@catapultsg.com *
Software Engineer | C# | VB.NET | React | Agile | Azure DevOps | .NET | JavaScript | DoD Secret Clearance | Microsoft Visual Studio | Git | SQL | Mission Critical Software