Summary
This position is part of the data science and analytics team responsible for a variety of complex, high level software engineering operations to support applications utilizing big data. Plays a key role in shaping system architecture, system administration, implementing advanced caching strategies for performance optimization, and applying knowledge of debugging to ensure application stability and scalability. A successful candidate will have a strong foundation in both frontend and backend technologies, experience with distributed systems, and a passion for delivering high-quality software solutions.
Key Responsibilities
- Uses advanced knowledge of software engineering discipline to design, develop, and maintain robust web applications, utilizing a variety of technologies including Angular or React for front-end development, .NET/C# for backend services, and SQL for database management.
- Performs requirements gathering, application & architecture design, implementation, develop, coding, debugging, testing, troubleshooting, and providing support throughout the application development process.
- Applies expertise in software engineering principles, technologies, methods, tools, and processes, to eliminate barriers to successful project completion.
- Analyzes existing information systems and applications to identify weaknesses and develop opportunities for improvements.
- 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.
- Generates and may approve software documentation and performs requirements-based verification and validation testing of software to assure all requirements are met.
You Must Have
- Bachelor of Science degree in Electrical Engineering, Computer Engineering, Computer Science, or other equivalent ABET accredited Engineering program.
- 6+ 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 U.S. Department of Energy (DOE) security clearance (some positions require additional DOE designations)
We Value
- Prior experience in system architecture, database proficiency, caching, DevOps, User Experience and debugging desired.
- Demonstrated experience in project leadership.
- Contributes to complex technical and business aspects of a project, with latitude for independent action and decision making.
- Ability to provide technical guidance, mentoring, consultative services, and innovative solutions.
- Six Sigma certification preferred.
Additional Information
- JOB ID: 2119
- Remote Eligibility: Hybrid
- Travel Required: 0-10%
- Hourly/Salary: Salary
- Relocation Available: Yes
|