IT Software Engineer 1
Job Description
The Software Engineer will design, develop, test, and maintain software supporting operating-system-level applications, compilers, network distribution, and embedded systems. The position will support the NNS Access Team and will primarily use Java, JavaScript, web development, and HTML.
The ideal candidate should have a strong understanding of the software development lifecycle, experience testing and peer-reviewing code, and familiarity with multiple programming languages and web technologies.
Key Responsibilities
- Design, develop, test, and maintain software applications.
- Develop and support web-based applications using Java, JavaScript, HTML, and CSS.
- Participate in the complete Software Development Life Cycle (SDLC).
- Define operational specifications and analyze software requirements.
- Perform software testing, debugging, and troubleshooting.
- Conduct and participate in peer code reviews.
- Collaborate with development and technical teams to implement software solutions.
- Work with multiple programming languages and technologies as required.
- Support software enhancements, maintenance, and integration activities.
- Document technical requirements, designs, testing, and development activities.
Basic Qualifications
- Bachelor's Degree + 2 years of experience, OR
- Master's Degree + 0 years of experience, OR
- 4 years of related exempt experience may substitute for a Bachelor's degree.
- 8 years of non-related exempt experience may substitute for a Bachelor's degree.
- A relevant professional certification may substitute for a Bachelor's degree.
Job Expectations
- Experience working with the Software Development Life Cycle (SDLC).
- Ability to test and peer review software code.
- Strong programming experience with Java and JavaScript.
- Experience with HTML and CSS and web development.
- Knowledge of C# and .NET is desired.
- Additional programming languages are a plus but not required.
Top 3 Primary Skill Sets
- Software Development Life Cycle (SDLC), Code Testing & Peer Review
- Java & JavaScript Development
- Web Development - HTML, CSS, C#/.NET