Jacobs Jobs

Job Information

Jacobs Sr. Software Developer in Huntsville, Alabama

Your Impact:

Jacobs is looking for a Sr. Software Developer to join our team in Huntsville, AL!

You will be part of an established agile team working closely with government and contracting resources to enhance and build out new functionality for an operational enterprise system servicing numerous stakeholder groups. Moving into the next FY, your efforts will directly support the migration of the system, and its numerous applications, to the AWS cloud environment in development currently. Your efforts will ensure uninterrupted operations within the Division and through the development of new functionality expand it further.

Duties/Tasks and Responsibilities:

Provides technical direction and expertise in a variety of specialized areas including information systems engineering, software systems architecture, systems integration, data integration, enterprise application integration (EAI), systems design and requirements specification. May serve as technical lead or as a senior technical staff member. Responsibilities may include a combination of the following: establishes system information requirements, designs architecture to include the applications, data and services to support the total requirements, evaluates and integrates cross-functional requirements and interfaces, evaluates and defines software requirements, performs enterprise-wide strategic systems planning, provides technical and/or subject-matter expertise to project, and/or may supervise less senior technical staff.

Develop new software applications and modify existing legacy system as follows:

  • Complete data normalization by migrating legacy data in various standalone applications to new database structures. This may include designing, modifying, and implementing Oracle and/or MS SQL databases

  • Analyze current practices and provide recommendations for COTS or GOTS products that could perform tasks/capabilities the application currently has custom developed

  • Provide applications engineer and applications programming support to include interpreting and meeting application requirements and designing, coding, integrating, and testing application components.

  • Design, develop, and implement new websites based on the Government’s needs.

  • Modify and modernize current websites already deployed through the client network

  • Assist in standardizing historical data within the client network to ensure data integrity, standardization, and enhanced migration capability

  • Develop new methods to automate various areas of the client network, which currently requires a manual process

  • Perform/develop required system security tests to maintain compliance with applicable IT policy documents

  • Manage and execute the overall web development of the client network

  • Maintaining and backing up of internal development servers

  • Attend regular agile meetings

  • Help plan and develop technical work to meet provided business requirements

  • Working within the low side environment, run development and testing efforts to meet total requirements as defined by the Government and Program PM.

Here’s What You’ll Need:

The candidate must possess strong C# / .NET programming skills but also willing to learn new skill sets to support a dynamic development environment. The candidate must excel in small groups, periodically tackle non-traditional developer tasks and perform in an agile environment. This opportunity requires the candidate to be willing to tackle new challenges and propose solutions to the development group.


  • Bachelor's degree in Information Systems Engineering, Computer Science, Engineering, Business or other related field

  • Must have an Active Top Secret Clearance

Required Skills (7-10 years experience for each skill):

  • C# / .NET web programming experience

  • Strong object oriented design skills

  • Experience with web-related technologies (HTML, CSS, JavaScript, JQuery, JSON, Ajax, etc.)

  • Familiarity with relational database design and development

Preferred Qualifications :

  • AWS Cloud (Definitely need one of these)

  • Proficiency in full stack (front-end, back-end) web development

  • MS SQL and / or Oracle database administration experience

  • Experience with WPF, PRSM, MVVM, ASP.NET Core, Angular, or experience with another JS SPA framework

  • Experience with Telerik UI Controls / Bootstrap 4

  • Unit Testing

  • Git

  • Team Foundation Server



Jacobs is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, religion, creed, color, national origin, ancestry, sex (including pregnancy, childbirth, breastfeeding, or medical conditions related to pregnancy, childbirth, or breastfeeding), age, medical condition, marital or domestic partner status, sexual orientation, gender, gender identity, gender expression and transgender status, mental disability or physical disability, genetic information, military or veteran status, citizenship, low-income status or any other status or characteristic protected by applicable law. Learn more about your rights under Federal EEO laws (https://www.dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf) and supplemental language (https://www.eeoc.gov/sites/default/files/migrated_files/employers/eeoc_gina_supplement.pdf) .