Responsibilities
- Performs requirements gathering, application & architecture design, implementation, develop, coding, debugging, testing, troubleshooting, and providing support throughout the application development process.
- Works both independently and collaboratively, on moderately complex projects with little supervision.
- Applies standard software engineering discipline, processes, and tools to complete projects.
- Analyzes existing information systems and applications to identify weaknesses and develop opportunities for improvements.
- Generates software documentation and performs requirements-based verification and validation testing of software to assure all requirements are met.
- Develops application specifications, conversion, and migration designs; supports maintenance of applications, as needed.
- Conforms to established systems development life cycle, computing standards, and guidelines.
- Participates in the evaluation and selection process for new application packages, as needed.
- Defines development guidelines and standards to be utilized in software development / integration including developing custom integration solutions with major enhancements, interfaces, functions, and features.
- Ability to manage high level project management oversight and manage key tasks.
You Must Have
- Bachelor of Science degree in Electrical Engineering, Computer Engineering, Computer Science or other equivalent ABET accredited Engineering program.
- 4+ years of experience
- Ability to travel up to 20% of the time
- Ability to work remote, hybrid, or on-site as directed by management and is determined by the needs of the business
- Regular and reliable attendance is an essential function of this job
- United States Citizenship
- Ability to obtain and maintain a . Department of Energy (DOE) security clearance (some positions require additional DOE designations)
We Value
- Some positions within this classification may require unique engineering expertise related to a particular discipline.
- Experience with designing and implementing automated software testing.
- Familiarity with Six Sigma tools and methodology; Six Sigma certification preferred.
FMT2021
NMOSPECIFIC
8 days ago