Logo
Mission Support and Test Services, LLC

Principal Applications Analyst/Full-Stack .NET Developer (Remote)

Mission Support and Test Services, LLC, North Las Vegas, Nevada, United States, 89095


Overview:

Mission Support and Test Services, LLC (MSTS) manages and operates the Nevada National Security Site (NNSS) for the U.S. National Nuclear Security Administration (NNSA). Our MISSION is to help ensure the security of the United States and its allies by providing high-hazard experimentation and incident response capabilities through operations, engineering, education, field, and integration services and by acting as environmental stewards to the Site’s Cold War legacy. Our VISION is to be the user site of choice for large-scale, high-hazard, national security experimentation, with premier facilities and capabilities below ground, on the ground, and in the air. Our 2,750+ professional, craft, and support employees are called upon to innovate, collaborate, and deliver on some of the more difficult nuclear security challenges facing the world today. In this environment, the best ideas need to be voiced and every opinion matters. As such, MSTS places great value on Diversity, Equity, and Inclusion and is committed to a diverse and equitable workforce, with an inclusive culture that values and celebrates the diversity of our people, talents, ideas, and perspectives.

Key Benefits:

MSTS offers our full-time employees highly competitive salaries and benefits packages including medical, dental, and vision; both a pension and a 401k; paid time off and 96 hours of paid holidays; relocation (if located more than 75 miles from work location); tuition assistance and reimbursement; and more.

MSTS is a limited liability company consisting of Honeywell International Inc. (Honeywell), Jacobs Engineering Group Inc. (Jacobs), and HII Nuclear Inc.

Responsibilities:

The IT Directorate is looking for a remote Principal Application Analyst full-stack .NET developer who is a team player, and has strong experience developing applications using the technologies described below. The Application Analyst will be responsible for the business process analysis, design, development, implementation and support of the applicable business applications. This position does not manage staff. The position reports to the Software Engineering Manager.

Key Responsibilities:

Candidate will perform/assist in the administration and technical responsibility of COTS and in-house developed applications including support for users, translating business requirements into enhancements; configuring and testing changes; maintaining and monitoring system security and permissions; and coordinating activities with other team members, the application owner, and IT.

Candidate is expected to provide backend support of enterprise server farms that host multiple applications.

Candidate will identify, report, and perform/assist in the remediation of Cyber Security threats and vulnerabilities.

Candidate may provide direction to less experienced staff.

Candidate is expected to lead complex projects that may involve other IT sections, other departments, and consultants.

Candidate will serve as liaison between IT and Business Support groups.

Candidate is expected to coach or mentor less senior staff.

Ability to use multiple electronic devices including standard office machines, cellular phones, and security appliances.

Ability to understand policies, procedures, laws, regulations, and other directives, maintain strict confidentiality.

Implements and monitors work plans to ensure adherence to schedules and design specifications.

Guides data processing personnel, programmers, and analysts in systems analysis, development or maintenance techniques; selection of design alternatives; performance analysis; and programming techniques.

Participates in computer hardware, systems software, or data communications projects by:

Gathering information, analyzing findings, documenting, preparing conceptual designs, and making presentations.

Coordinating or developing and implementing plans for installation and testing.

Developing or modifying system software.

Writing software specifications, designing software, preparing diagrams and logic charts, writing program code, preparing test plans and testing data. Running tests, observing results, debugging and implementing software, and writing operating documentation.

Providing support and user instruction for large-scale computer operating systems and computer hardware and data communications equipment.

Analyzing symptoms, instructing operations personnel and vendor customer engineers in the performance of specific tests, reviewing test results, and taking corrective action.

Identifying potential problems, resolving referred problems, and proposing solutions.

Identifying requirements for expanded user capabilities and preparing estimates of capacity for proposed configurations.

May participate in organizing and assigning software development or maintenance, and project tasks.

May prepare reports on progress and schedule of projects.

May perform programming and analysis tasks on software development or maintenance projects.

May provide technical assistance to User Support Training as required.

May provide or assist in research studies, technical papers and professional presentations.

May participate in management meetings to help define goals and strategies and to solve problems.

May represent MSTS in contacts with the client, outside businesses, and governmental and military agencies.

May provide input to policy-level direction regarding standards, budget constraints, etc.

Qualifications:

Due to the nature of our work, US Citizenship is required for all positions.

Bachelor’s degree in a computer-related field or equivalent computer-related experience with at least 8 years of relevant, progressively responsible experience.

Demonstrate excellent customer service skills and oral and written communication skills sufficient to communicate with co-workers and customers, write clear and concise reports, and gather information.

Demonstrate excellent problem-solving skills.

Demonstrate high-level technical troubleshooting skills.

Demonstrate elevated analytical skills.

Demonstrate advanced testing and debugging skills.

Candidate will be an object-oriented, full-stack developer, preferably in ASP.NET (.NET Framework & .NET 6 or later), Blazor, MVC, C#, JavaScript, HTML, CSS, APEX, and Java.

Must have experience using Azure DevOps, Git, Visual Studio, and Toad for Oracle.

Must have knowledge and experience using Microsoft SQL Server and Oracle relational databases.

Must have experience developing web applications and deploying on Windows Server using IIS web server.

Must have knowledge about secured application development and experience applying that to web applications.

Must be able to understand and remediate security vulnerabilities on supporting applications.

Must be willing to accept responsibility in new areas and possess the level of technical and analytical skills that will provide successful outcomes to those assignments.

Must be able to accept assigned responsibilities and manage work to ensure deadlines and milestones are met.

Must have expert experience in a broad range of tools and technologies used by NNSS.

Must have the aptitude and desire to continually learn about new tools and technologies and have the ability to evaluate the best solution for stated problems.

Must deliver quality, maintainable solutions.

Ability to support multiple, complex software applications or database platforms.

Ability to use a systems engineering approach when implementing new solutions or modifying existing solutions.

Ability to multi-task and maintain organization in a fast-paced, changing environment.

Ability to solve complex design problems.

Ability to evaluate user requirements and write technical specifications.

Advanced knowledge of technical principles, theories, standards, practices, and procedures in software development and database administration.

Understanding of the features and concepts associated with object-oriented programming and the Model-View-Controller architectural pattern. Understand the principles associated with the MSTS safety concept. Participate in and embrace MSTS environment, safety, health, and quality initiatives.

Work will be conducted remotely. Some work at our Losee Road facility in North Las Vegas, Nevada is required in support of these functions.

Work schedule will be 4/10s Monday through Thursday (subject to change).

Pre-placement physical examination, which includes a drug screen, is required. MSTS maintains a substance abuse policy that includes random drug testing.

Must possess a valid driver’s license.

Ability to obtain a HSPD-12 Personal Identity Verification credential under the Department of Energy Order 206.2, ‘ Identity, Credential, and Access Management ,’ and Supplemental Directive NNSA SD 206.2, ‘ Implementation of Personal Identity Verification for Uncleared Contractors .’

Equal Opportunity Employer:

MSTS is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or other characteristics protected by law. MSTS is a background screening, drug-free workplace.

Salary:

Annual salary range for this position is:

$113,276.80 - $172,744.00.

Starting salary is determined based on the position market value, the individual candidate education and experience, and internal equity.

#J-18808-Ljbffr