Client Job Title : Software Development II
Duration : 6 Month Contract to Hire
Location : Mechanicsburg, PA (4 days on-site required)
We're seeking a Software Developer with 1+ years of professional experience and a strong foundation in software engineering to join our team. In this role, you'll participate in the full software development lifecycle, contribute to complex projects, and work closely with senior engineers to design and deliver scalable applications. You'll have the opportunity to lead technical efforts, mentor peers, and help shape the future of our products-all while adhering to Agile methodologies and SecDevOps best practices. If you're driven by problem-solving, customer-centric development, and continuous learning, we'd love to hear from you.
Required Qualifications :
- Active DoD-issued Secret Security Clearance or ability to meet the requirements to attain a DoD Secret Clearance.
Primary Responsibilities
Bachelor's Degree in Software Engineering, Computer Science, or related field and 1-3+ years of software engineering experience.Participate in the full software development lifecycle, working within broadly defined parametersOwn the delivery of an entire piece of a system or application, and serve as a technical lead on medium to large, complex projectsBreak down large tasks into smaller tasks that can be executed by the rest of the development teamWork closely with other engineers to develop the best technical design and approach for new product developmentBuild software solutions where the solution is not always well defined but always considers the customer firstResolve roadblocks for the development team, working collaboratively with the Product Owner, technical leadership, and other engineersPlan and estimate development tasks and work to improve performance metricsBasic Skill Qualifications
Hands-on expertise with C# object-oriented programming.Handon experience with ASP.Net MVC, .Net Core and .Net 5+ and experience building in microservice applications.Proficiency with basic web technologies including React, HTML, CSS, XML, SOAP, WSDL, REST, JSON, and JavaScript.Experience with SQL Server, including writing T-SQL.Proficiency with web application technologies, such as .NET.Experience delivering an entire piece of a system or applicationDeep understanding of software design patternsWorking knowledge of Agile Development and continuous integration and continuous delivery methodologies and toolsExperience with a version control system (e.g., Git)Experience with an issue / problem tracking system (e.g., Azure DevOps or Jira)Proficiency with multiple operating systems (Mac OSX, Windows, LINUX, etc.)Strong, self-motivated desire to learn new programming languages, tools, frameworks, and techniques.