Job Description
Position/Title: Software Developer II
Type: Contract to Direct (Min 6 Months+ on Assignment for conversion to FT/Direct)
Location: Mechanicsburg, PA 17055
# of Positions: 2
Work Schedule: Hybrid
US Citizenship Requirements: Yes
Clearance Requirements: Not required at time of hire but candidate MUST have the ability to successfully obtain and maintain a DoD Secret Security Clearance.
Must be included in the submittal:
- Residence/Location (City, State, Zip)
- Hybrid, Confirm the candidate is available to be onsite 2-3x a/week
- Direct/FT Conversion Salary Requirements.
Preferred Requirements:
- Familiarity with at least one Relational Database Management System (Oracle, MySQL, PostgreSQL, SQL Server, etc.).
- BS Degree (Related)
Required:
- Hands-on experience with C# or VB.NET and object-oriented programming.
- Familiarity with web application technologies, such as .NET.
- AS Degree, and/or Technical Degree, License, Certification
Job Description
- Design, develop, troubleshoot, and debug mission critical software source code using modern software 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 your teams.
- Support creation and updating of all relevant documentation and specifications for design, development, and testing.
- Identify potential roadblocks and develop around them.
- Plan and estimate development tasks and work to improve performance metrics.
- Develop maintainable code that matches specification.
- Develop automated tests leveraging a continuous integration process.
- Own delivery of small parts of a system or application.
- 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.
Basic Qualifications:
- Bachelor's degree in a relevant field and 2-4 years of experience.
- Hands-on experience with C# or VB.NET and object-oriented programming.
- Working knowledge of software design patterns.
- Hands-on experience with JavaScript and JS frameworks such as React.
- Ability to apply software development process fundamentals.
- Strong, self-motivated desire to learn new programming languages, tools, frameworks, and techniques.
- Ability to complete tasking independently with minimal direct supervision.
- Ability to work and collaborate effectively within a multi-disciplined engineering team.
- Must be a US citizen with the ability to obtain a DoD Secret Security Clearance.
- 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).
Preferred Qualifications:
- Knowledge of Windows Communication Foundation (WCF).
- 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).
- Familiarity with NoSQL databases (MongoDB, etc.).
- Familiarity with server-side JavaScript.
- Active DoD security clearance