Software Developer - Link
- Germantown, MD, United States
$95,000 to $140,000 USD / year
Applications open in a new tab.
Job details
- Pay
- $95,000 to $140,000 USD / year
- Posting language
- English
- Posted
Original job description
Summary
We are expanding our Classified Systems team to support both the current Nuclear Materials Management and Safeguards System (NMMSS) desktop/legacy environment and the upcoming modernization initiative. The successful candidate will design, develop, test, and maintain secure software across both the existing VBScript/C# desktop stack and the new C#, Angular, ASP.NET Core web stack with an MSSQL backend. This role requires collaboration with cross-functional teams, adherence to stringent security requirements, and participation in an Agile development process.
The salary range for this position is $95,000-$140,000 per year.
This position comes with a competitive and comprehensive benefits package, including medical, dental, and vision insurance, life insurance, a 401(k) plan with a 3% match, paid time off (PTO), and company-paid holidays.
This position will be posted for 5 days or until filled.
Essential Duties and Responsibilities (including but not limited to)
- Maintain and evolve the existing VBScript/C# desktop applications and MSSQL data layer.
- Develop new capabilities in the modern stack: C#, ASP.NET Core backend, and Angular front end.
- Design and implement secure data storage, retrieval, and migration strategies in MSSQL.
- Enforce secure coding practices, role-based access control, and data confidentiality.
- Integrate with existing NMMSS components, services, and workflows; ensure interoperability between legacy and new systems.
- Write and execute unit, integration, and security tests; participate in code reviews; perform debugging and troubleshooting.
- Actively participate in Agile ceremonies (stand-ups, sprint planning, reviews, retrospectives); maintain comprehensive documentation throughout the lifecycle.
- Assist with deployment, configuration, monitoring, and post-production support; contribute to incident response and root-cause analysis.
- Create clear technical documentation.
Supervisory Responsibilities
None.
Qualifications
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.
Minimum Qualifications
- Bachelor’s degree in Computer science, Information Systems, or a related field.
- Relevant work experience may substitute for education in a 1:1 basis.
- Must hold a current Top Secret (DOE Q) Clearance.
- Demonstrated experience across the software development lifecycle in a regulated environment.
- Proficient in C# (both desktop and web environments) and VB.NET.
- Experience with ASP.NET Core and modern front-end frameworks (Angular or React).
- Strong background in building secure, scalable web applications and Windows desktop applications.
- Advanced knowledge of Microsoft SQL Server, data modeling, and performance tuning.
- Experience with Visual Studio, Git, CI/CD pipelines, and unit/integration testing.
- Familiarity with SDLC and Agile methodologies.
Preferred Qualifications
- Experience and knowledge of Alaska Native cultures.
Shareholder Preference
Pursuant to applicable law, preference will be given to qualified Ahtna Native Corporation Shareholders, Descendants, and Spouses in all phases of employment.
Core Competencies
- Self-motivated - Ability to be internally inspired to perform a task to the best of one’s ability using his or her drive or initiative.
- Communication, Oral - Ability to communicate effectively with others using the spoken word.
- Communication, Written - Ability to communicate effectively with others in written form, including emails and reports.
- Time Management - Ability to utilize the available time to organize and complete work within given deadlines.
- Goal Oriented - Ability to focus on a goal and obtain a pre-determined result.
- Quality/Accuracy - Ability to perform work accurately and thoroughly of high quality
Physical Demands
Frequent sitting for prolonged periods of time, using hands/fingers requiring dexterity and coordination to handle files and single pieces of paper, reaching with hands and arms for items above and below desk level, talking, hearing, and seeing (up close, at a distance, along the periphery, with depth perception, and the ability to adjust focus); walking from place to place within the office with occasional use of stairs and no elevator available; bending, pushing, pulling, and standing for up to 2 hours.
Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
Work Environment
The work environment characteristics described in this job description are representative of those an employee encounters while performing the essential duties and responsibilities of this job. This job operates in a professional office environment. This role routinely uses standard office equipment.
Work Schedule: Monday through Friday, 8:00 to 5:00, or as business needs dictate
More about this job
Skills
- VBScript
- C#
- Microsoft ASP.NET
- Data storage
- Information confidentiality
- Debugging
- Troubleshooting
- Agile
- Documentation
- Incident response
- Root cause analysis
- Computer science
- Software development
- React
- Microsoft Windows
- Microsoft SQL Server
- Data modelling
- Microsoft Visual Studio
- Git
- CI/CD
- Communication skills
- Time management
- Office equipment