.NET (C#) Developer - 1796

at  KeyLogic Systems

Albuquerque, New Mexico, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate01 Jun, 2024USD 109000 Annual01 Mar, 20246 year(s) or aboveAngular,Web Development,Database DesignNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

OVERVIEW

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.

AT KEYLOGIC WE RECOGNIZE THAT OUR EMPLOYEES ARE OUR MOST VALUABLE RESOURCES. WE HIRE TALENTED, QUALIFIED PROFESSIONALS AND PROVIDE EACH OF OUR EMPLOYEES WITH EVERY RESOURCE AND OPPORTUNITY TO EXCEL IN THEIR DAY-TO-DAY ACTIVITIES AS WELL AS ADVANCE THEIR CAREER.

KeyLogic is a highly successful provider of professional and engineering services. We specialize in solutions that enable our customers to make better decisions for their organization. KeyLogic’s performance has earned the company a solid reputation for high standards, proactive solutions, and an outstanding commitment to the customer, best exemplified by the fact we have never had a one-time federal customer — all of our customers have provided repeat business. This has led us to achieve significant growth every year since our founding in 1999.
At KeyLogic, we’re known for our extraordinary commitment to the success of the organizations we serve. Our client list includes the Department of Defense (DoD), Environmental Protection Agency (EPA), Energy (DOE), Transportation (DOT) and Treasury (including the Internal Revenue Service (IRS)), General Services Administration (GSA), and the National Aeronautics and Space Administration (NASA).
All qualified applicants will receive consideration for employment at KeyLogic without regard to race; creed; color; religion; national origin; sex; age; disability; sexual orientation; gender identity or expression; genetic predisposition or carrier status; veteran, marital; or any other status protected by law. KeyLogic is proud to be an affirmative action and equal opportunity employer.
NOTE: KeyLogic is an Equal Employment/Affirmative Action employer. We do not discriminate in hiring on the basis of sex, gender identity, sexual orientation, race, color, religious creed, national origin, physical or mental disability, protected Veteran status, or any other characteristic protected by federal, state, or local law.
If you need a reasonable accommodation for any part of the employment process, please contact us by email at Recruiting@KeyLogic.com and let us know the nature of your request and your contact information. Request for accommodation will be considered on a case-by-case basis.
Job Code:
2104

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


REQUIREMENT SUMMARY

Min:6.0Max:12.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Albuquerque, NM, USA