Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Application Developer image - Rise Careers
Job details

Software Application Developer

ABOUT THE ROLE

We are seeking a Software Application Developer to join our team supporting the Los Alamos National Laboratory! This position is full-time and will be based out of Los Alamos, New Mexico, with hybrid flexibility; the selected candidate can work remotely, when able, and on-site, as needed.

Responsibilities

  • Support the PSS-1 Software Systems Development (SSD) Team as an energetic and customer‐focused Software Developer (SD).

  • Support a team responsible for the development of software tools to assist organizations meet mission objectives.

  • Support the development of the new F.O.R.G.E. web application.

  • Adhere to the SCRUM Framework for software development and the SD. 

Requirements

  • Education & Years of Experience – Bachelor’s Degree in Computer Science, IT, or related and 10+ years of relevant experience.

  • Citizenship – To be considered, you must be a United States (U.S.) citizen due to the federal nature of the work.

  • Clearance – To be considered, you must be able to obtain and maintain a government issued clearance, if needed.

  • Must have experience working in a SCRUM Development environment.

  • Must be proficient in C# .NET Development.

  • Must be proficient in Developing Blazor Web Applications.

  • Must be proficient in Working with Microsoft SQL.

  • Must be proficient in Working with Microsoft IIS Web Hosting Environment.

  • Must be proficient in Entity Framework.

  • Must be proficient in LINQ.

  • Must be proficient in Using SignalR for dynamic updates to web applications.

  • Must be proficient in Single Sign On(SSO) and SAML authentication best practices.

  • Must be proficient in API Development.

  • Must be proficient in Securing APIs.

  • Must be proficient in Unit Testing.

  • Must be proficient in Azure Dev Ops, including Pipelines.

About the Site

The NNSA's Los Alamos National Laboratory (LANL), located in Los Alamos, New Mexico, is a design laboratory responsible for the safety and reliability of the nuclear explosives package in nuclear weapons. This lab possesses unique capabilities in neutron scattering, enhanced surveillance, radiography, and plutonium science and engineering (energy.gov).

ABOUT GEM

GEM Technologies, Inc. (GEM) is an award-winning federal contractor with more than 30 years of experience providing environmental, construction, facility management, and technical services to federal agencies, state and local governments, and commercial organizations. Founded in 1994 as a nuclear engineering firm to support federal operations in East Tennessee, GEM has since expanded into a nationwide, multi-disciplinary provider with over 270 employees and a diverse portfolio of contracts in the environmental, nuclear, and defense sectors. Some reasons to join GEM are:

  • Our philosophy – We believe in the power of effective collaboration and recognize that good partnerships are the building blocks to success.

  • Our relationships – Partnering with federal clients, we solve complex problems, exceed expectations, and advance critical missions.

  • Our team – We are committed to managing a cohesive workforce and cultivating a supportive workplace for our employees on contracts and in-office.

  • Our community involvement – Supporting our communities, we invest time and money in local schools and non-profit organizations.

COMPENSATION AND BENEFITS

GEM’s offered compensation is dependent on candidates’ education, qualifications, and relevant years of experience. To recruit and retain our exceptional staff, we offer the opportunity to elect benefit packages that best suit our employee’s needs; this includes, but is not limited to, a competitive Salary, Medical, Dental and Vision Insurance (including HSA & PPO options), Paid Time Off (PTO), Paid Holidays, Life Insurance, and a matching 401(k) Retirement Plan.

Please Note: With the exception of mandated state requirements, GEM does not publish salary information on external job boards; as such, most ranges listed are estimates made by vendors and not actual salary ranges.

EQUAL OPPORTUNITY EMPLOYER

GEM Technologies, Inc. is an Equal Opportunity/Affirmative Action Employer and does not discriminate on the basis of race, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition, or any other basis protected by law.

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Application Developer, GEM Technologies, Inc.

GEM Technologies, Inc. is excited to invite applications for the Software Application Developer position at our vibrant team supporting the Los Alamos National Laboratory. As a Software Application Developer, you will be a crucial part of the PSS-1 Software Systems Development Team, where your experience and skills will directly contribute to creating innovative software tools that aid in fulfilling critical mission objectives. With hybrid flexibility, this role allows for a mix of remote and on-site work based in Los Alamos, New Mexico. In this dynamic role, you will immerse yourself in the development of the new F.O.R.G.E. web application while adhering to the SCRUM framework. We're looking for a technical expert with at least 10 years in software development, proficient in C# .NET, Blazor Web applications, and API development. Your contributions will not only advance the mission at LANL but will also position you within a friendly and supportive community of tech professionals at GEM, where collaboration and effective partnerships drive our success. If you thrive in a challenging yet rewarding environment and are eager to make a difference through your software development skills, we want to hear from you!

Frequently Asked Questions (FAQs) for Software Application Developer Role at GEM Technologies, Inc.
What are the key responsibilities of a Software Application Developer at GEM Technologies?

As a Software Application Developer at GEM Technologies, your primary responsibilities include supporting the PSS-1 Software Systems Development Team, developing software tools to aid mission objectives, and participating actively in the SCRUM Framework. Additionally, you'll have the chance to work on exciting projects like the F.O.R.G.E. web application, ensuring that you’re at the forefront of technology while making a significant impact.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Application Developer position at GEM Technologies?

To be considered for the Software Application Developer position at GEM Technologies, candidates should have a Bachelor’s Degree in Computer Science, IT, or a related field, alongside 10+ years of relevant experience. Proficiency in C# .NET, Blazor Web applications, and familiarity with SCRUM development practices are essential. Also, you must be a U.S. citizen and capable of obtaining a government-issued clearance.

Join Rise to see the full answer
What programming skills are required for the Software Application Developer at GEM?

For the Software Application Developer position at GEM, you must be proficient in several key programming skills: C# .NET Development, developing Blazor Web applications, API Development, and securing APIs. Knowledge of Microsoft SQL, Azure DevOps, Entity Framework, LINQ, and SignalR is also crucial to succeed in this role.

Join Rise to see the full answer
What benefits does GEM Technologies offer for the Software Application Developer position?

GEM Technologies provides an attractive benefits package for its Software Application Developer, which includes a competitive salary, medical, dental, and vision insurance, paid time off, paid holidays, life insurance, and a matching 401(k) retirement plan. The company values its employees and offers customization in benefits to meet individual needs.

Join Rise to see the full answer
Can I work remotely as a Software Application Developer at GEM Technologies?

Yes! GEM Technologies offers a hybrid work environment allowing Software Application Developers the flexibility to work remotely as needed, alongside on-site work at the Los Alamos National Laboratory. We promote a balance between professional collaboration and personal productivity to fit various working styles.

Join Rise to see the full answer
Common Interview Questions for Software Application Developer
Can you explain your experience with C# .NET Development in your previous roles?

Certainly! When answering this question, highlight specific projects where you effectively utilized C# .NET to create applications. Discuss challenges you faced, how you overcame them, and the impact your work had on the project goals. This shows your hands-on experience and problem-solving skills.

Join Rise to see the full answer
How do you approach working in a SCRUM environment?

When asked about working in a SCRUM environment, explain your understanding of SCRUM principles and how you participate in ceremonies like sprints, daily stand-ups, and retrospectives. Share examples of how you successfully collaborated with your team to meet sprint goals and adapt to changing project requirements.

Join Rise to see the full answer
What techniques do you use for Unit Testing in your projects?

Discuss specific testing frameworks you have used for unit testing and the strategies you apply to ensure high code coverage. Emphasize the importance of testing in the development process and how it contributes to overall software quality and reliability.

Join Rise to see the full answer
Can you describe a time when you had to secure APIs you developed?

In responding to this question, recount a specific experience where you implemented security measures for APIs. Detail the protocols you used, such as OAuth or JWT, and discuss the importance of security best practices in maintaining data integrity and user safety.

Join Rise to see the full answer
What do you find most challenging about developing Blazor Web applications?

Share a particular challenge you’ve encountered while developing with Blazor and explain how you addressed it. Discuss how you leverage Blazor's features to enhance user experience and application performance, showcasing your technical prowess and resilience.

Join Rise to see the full answer
How do you manage your time and prioritize tasks in a development project?

When tackling this question, explain your method for prioritizing tasks, such as assessing project deadlines, stakeholder input, and the scope of work. You can mention tools you use, like Trello or JIRA, to stay organized and ensure timely delivery.

Join Rise to see the full answer
What strategies do you implement to encourage collaboration within your development team?

It’s vital to discuss how you foster collaboration, whether through regular communication, collaborative coding sessions, or using collaboration tools. Emphasize that building strong team relationships enhances overall productivity and leads to higher-quality output.

Join Rise to see the full answer
How knowledgeable are you about Microsoft SQL, and how have you utilized it in your projects?

Here, highlight your familiarity with Microsoft SQL and any database projects you've worked on. Describe your experience with writing queries, optimizing performance, or managing data integrity. Providing examples helps validate your technical skills.

Join Rise to see the full answer
How do you keep yourself updated with the latest web development technologies?

Mention your habits of following industry trends, reading blogs, attending webinars, or participating in coding bootcamps. This reflects your commitment to continuous learning and staying relevant in the ever-evolving tech landscape.

Join Rise to see the full answer
Can you provide an example of how you’ve improved a software application’s performance?

When responding, outline a specific scenario where you identified performance issues in an application and the steps you took to resolve them. Discuss the tools or methodologies you used, your rationale for the chosen approach, and the positive outcomes achieved.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Sapien Hybrid No location specified
Posted 2 hours ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 17, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!