Position: .NET (C#) Developer
Location: Albuquerque, NM
Salary Range: $100,000 - $109,000 per year
Clearance: Clearable to Q
KeyLogic is seeking an .NET (C#) Developer to support a major national laboratory.
Custom Enterprise Applications & Services develops custom applications and services for enterprise customers, legal applications, and for the Field Intelligence Element. We provide high-quality, end-user focused solutions that enable our customers to meet their mission.
Responsibilities:
- Participate in the design of software tools and subsystems to support reuse and domain analysis.
- Assist Applications Engineer and Applications Programmer to interpret software requirements and design specifications to code and integrate and test software components.
- Analyze design, develop, and deploy full-stack .NET web applications supporting our customers.
- Support existing applications using a variety of legacy technologies (primarily .NET) and modernize these applications.
- Develop technological improvements to our team's toolchain (for example, our CI/CD pipeline, infrastructure APIs, testing framework, or our microservice deployment platform).
- Analyze and study complex system requirements.
- Design software tools and subsystems to support software reuse and domain analyses and manage their implementation.
- Manage software development and support using formal specifications, data flow diagrams, other accepted design techniques and Computer Aided Software Engineering (CASE) tools.
- Estimate software development schedule.
- Review existing programs and assist in making refinements, reducing operating time, and improving current techniques.
- Participate in teaming for software configuration management.
Qualifications:
- Bachelor's degree and 6 years related experience.
- In lieu of a degree, an additional 6 years of experience, totaling 12 years of experience is applicable.
- U.S. Citizenship is required to obtain and maintain a U.S. Department of Energy Q security clearance.
- Experience as a full-stack web development.
- Experience developing in .NET (C#)
- Experience with relational database design and usage.
- Experience agile development.
Desired Skills:
- Experience with Angular 10
- Experience with Angular JS
- Experience with container orchestration technologies.
- Candidate can work remotely (must reside in the Albuquerque area) but would need to be available to come on-site regularly.