Job Details
Job Location |
|
Los Alamos, NM |
Position Type |
|
Full Time |
|
|
|
Description
Work Location Los Alamos National Laboratory - Los Alamos, NM Employment Type Full-Time / Onsite Clearance Type DOE Q Clearance (Position will be cleared to this level) Job Summary / Overview Omega Technical Services is seeking a Software Developer 2 for The Production Support Services (PSS-1) groupat the Los Alamos National Laboratory in Los Alamos, NM.
The Production Support Services (PSS-1) group is seeking highly motivated candidates to fill the position of Software Developer 2 working within the ALDWP Manufacturing Management Systems Team (MMS). The Software Developer 2 will apply their experience in all aspects of the Software Development Lifecycle (SDLC), including requirements definition, technical designs, coding, testing and implementation in direct support of the Weapons Production mission execution. The Software Developer 2 will work as part of a team to support projects with software development tools and processes that expand the weapons production systems capability. The team is responsible for evaluating and implementing solutions to efficiently leverage software systems in the deployment of a modern digital manufacturing capability within the Laboratory's plutonium operations and within the framework of the Weapons Production IT Roadmap.
The Software Developers support software applications and systems by investigating, designing, documenting and implementing new hardware and software based on customers and end users documented requirements, as well as analyzing user functional and technical requirements and evaluating work processes. The selected candidate(s) will prepare concepts for information system solutions and evaluate the cost-effectiveness of these concepts. The position requires demonstrated expertise in the development of software solutions in the following languages, PL/SQL, SQL, XML, JAVA, Python and C# (not an all-inclusive list), that will be applied in the Weapons production digital manufacturing environment.
The Software Developer 2 will be involved in daily stand-up meetings where they will discuss assigned tickets. They will work with solution architects and other developers where they will develop solutions for customer needs. The core responsibilities will include (1) Software development, existing software enhancements, and the support of deployed software in a manufacturing environment; (2) Analyzing system features and functionality, investigating software requirements, original programming, system testing, and creating comprehensive software documentation; and (3) Researching and evaluating new or existing software features, emerging technologies, and development tools. For certain customer requests it will be important for the candidate to understand technologies that will run on WebLogic, Tomcat, and other mid-tier systems. For these requests open technologies will need to be understood such as spring-boot (Kotlin and Java) and angular as well as a good understanding of Oracle. For other customer requests a better understanding of PL-SQL.
Software Developer 2
- Assisting software development work for Solutions Architects.
- Implementing code, scripts and developing queries for the larger solution as defined by the customer requirements.
- Offering recommendations to current and future data management, security, software development and systems programming technologies.
- Part of a development team to participate in the completion of assignments in the form of JIRA tickets, or contributing a portion of the coding for small and large projects.
- Be part of a team to learn the software development techniques, decipher customer requirements to create AIM documentation, run testing scenarios for the code and learn from the Solutions Architects and other Software Developers for the Manufacturing Management System (MMS).
- Accomplish work assigned under moderate supervision and direction higher level software developers and solutions architects.
- Leading the efforts on small software development projects or assignments from the JIRA ticketing system.
- Assignments are mainly assigned but can be self-initiated with minimal direction from higher level software developers, solutions architects or supervision.
Qualifications
Minimum Job Requirements:
- Demonstrated experience with phases of the Software Development Lifecycle (SDLC)
- Experience with Oracle database technology using SQL, PL/SQL.
- At least 5 years demonstrated experience with application development and implementation,including two or more of the following: Java, Oracle, Python, PL/SWL, SQL*Plus, C# or XML.
- Demonstrated experience in researching and evaluating current system technologies andproviding a vision for software development and a plan to implement that vision.
- Working knowledge with software testing and formal software modeling concepts.
- Knowledge of hardware and operating systems (Unix/Linux server platforms) including systemarchitectures, network infrastructures, and system administration utilities.
- Demonstrated experience with the Oracle Application Framework. Knowledge of and/or experience with implementing open-source software.
- Ability to work both independently and collaboratively in a rapidly changing team-based environment. Demonstrated record of success in developing and maintaining strong working relationships with colleagues.
- Experience working with confidential or proprietary information, classified documents or sensitive information.
- Ability to obtain a DOE "Q" clearance
Education and Experience for Software Developer 2:
Bachelor's Degree of Science in Computer Science or other Computer related degree and 5 years of related experience; or an equivalent combination of education and experience directly related to the occupation.
Desired Qualifications:
- Demonstrated experience in leading process innovation.
- Demonstrated experience in continuous integration, testing and deployment.
- Demonstrated experience in continuous tools such as GitLab runners, Jenkins or Selinium.
- A licensed SCRUM Master or demonstrated experience working in an iterative SCRUM
- framework for software development.
- Functional and technical knowledge with Oracle Applications to include Oracle MRP and iBASEt
- Solumina MES.
- Demonstrated knowledge of JIRA ticketing system and GitLab software development tools.
Why Omega Technical Services? Omega Technical Services is a Service-Disabled Veteran-Owned Small Business and a trusted partner supporting the Department of Energy, Department of Defense, and other government clients on mission-critical projects. We offer competitive pay, benefits, and the opportunity to work on impactful projects in national security and technology. Equal Employment Opportunity Statement: Omega Technical Services is an Equal Opportunity Employer, and all qualified applicants will receive consideration for employment regardless of their race, color, religion, sex, sexual orientation, gender identity, national origin, age, or status as a qualified individual with a disability or protected veteran.
|