Careers

Available Opportunities

IT Applications Developer

Salt Lake City, UT 84111

Posted: 07/09/2024 Industry: EnergySolutions Corporate Job Number: 1545

Job Description

Job Description/Tasks/Responsibilities
  • Supports end users and their business needs as it relates to a variety of business systems (i.e. Oracle, Waste Tracking, SQL, etc.), including assisting with the company's understanding of the systems functionality, developing static reports, developing custom Procedural Language/Structured Query Language (PL/SQL) packages, personalizing self-service applications, and writing extract programs. Assesses business requirements to validate an application-based solution and implements and modifies the solution accordingly.
  • Participates in all phases of application development.
  • Upgrades, modernizes, and maintains legacy applications to enhance functionality, performance, and user experience in the nuclear industry.
  • Develops and integrates Application Programming Interfaces (APIs) to ensure seamless data exchange and interoperability with other systems.
  • Performs technical activities including analysis, design, programming, application support, hardware and software evaluations and user interactions.  Troubleshoots, debugs, and optimizes applications to ensure high performance and responsiveness.
  • Provides daily customer technical support.
  • May be required to manage day-to-day aspects of projects and to mentor junior members of the staff.
  • Supports our internal customers on various project needs, both short term and long term.
  • Assists and becomes a key member in the further rollout and implementation of the company’s application initiatives.
  • Works with other developers and business analysts to develop and write applications systems and programs. Collaborates with cross-functional teams to define, design, and ship new features.
  • Develops documentation and assists in partnerships with the functional team.
  • Participates in applications planning/strategy meetings and provides input on the most appropriate and effective use of applications.
  • Develops software code that conforms to information technology (IT) standards for quality and conformity.  Writes clean, efficient, and well-documented code in multiple programming languages including Python, C#, JavaScript, and Java.
  • Participates in code reviews to maintain code quality and share knowledge with the team.
  • Works with end users on business requirements for the system(s).
  • Enhances and supports best practices for the system(s). Stays updated with the latest industry trends and technologies to bring innovative ideas to the table.
  • Provides guidance and troubleshoots functional and technical issues related to the system(s).
  • Works with other functional and technical teams on integration requirements.
  • Develops functional and technical requirements documentation.
  • Develops testing scenarios and required testing procedures for the various environments.
  • Translates end-user requirements and specifications into efficient and executable project plans.
  • Ensures compliance with industry standards and regulations specific to nuclear material processing and disposal.
  • Performs other duties as assigned.
Job Requirements/Skills
  • Required  to have knowledge and experience with the system and its tools at an expert level and a solid business process understanding of how to meet business needs with the system
  • Functional understanding of the relevant application for this role preferred in order to troubleshoot errors both within the applications as well as on the database
  • Strong understanding of software development principles, algorithms, and data structures
  • Technical understanding of the system preferred in order to troubleshoot errors both within the system and supporting infrastructure
  • Proficiency in developing and integrating APIs
  • Server operating system (OS) skills with Windows and Linux/Unix
  • Strong communication skills and ability to articulate technical concepts to non-technical stakeholders
  • Ability to correlate business requirements to technical requirements
  • Technical troubleshooting skills
  • Excellent problem solving skills and attention to detail
  • Operational knowledge of supported systems
  • Familiarity with front-end frameworks and libraries such as React, Angular, or Vue.js is a plus
  • Ability to work independently and as a part of a team in a fast-paced environment
  • Knowledge of containerization and orchestration tools (Docker, Kubernetes)
  • Familiarity with DevOps practices and CI/CD pipelines
  • Working knowledge of Windows 2003/2008 server administration helpful
  • Working knowledge of Linux Red Hat server administration helpful
  • Working knowledge of databases and Structured Query Language (SQL) server administration
  • Working knowledge regarding Oracle administration helpful
Physical/Mental Requirements and Working Conditions
  • Ability to sit
  • Ability to effectively communicate; speaking, reading, understanding, writing and hearing clear English; pass audiogram in hearing conservation program as required by location
  • Ability to work inside an office
  • Ability to perform highly repetitive motions with fingers, hands, wrists, and shoulders
  • Ability to work alone, work with others, and interact with the public
  • Ability to perform under deadline pressure
  • Ability to understand and follow basic instructions and guidelines
 
Minimum Education, Experience and Certification Requirements
Education
  • Bachelor's degree required in computer science, information technology, or a related field, or equivalent practical experience
Certifications
  • None required
Required Experience
  • A minimum of 5 years of experience developing or supporting business applications
  • A minimum of 3 years of experience developing or supporting the specific applications' environment being hired into.  Proven experience as a developer with expertise in multiple programming languages, including Python, C#, JavaScript, and Java
  • Experience implementing an Oracle Applications environment
  • Experience with upgrading and modernizing legacy applications
Preferred Experience
  • Experience with cloud platforms (AWS, Axure, or Google Cloud)
  • Experience with Agile/Scrum methodologies
  • Experience with Oracle E-Business Suite (EBS) and Oracle Forms is a plus
  • Knowledge of the nuclear industry or experience working in a highly regulated environment is a plus
  • Experience with RPAs such as UiPath
EnergySolutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, disability status, protected veteran status, or any other characteristic protected by law.

Apply Online at:  https://www.energysolutions.com/escareers/

Meet Your Recruiter

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

About Salt Lake City, UT

Ready to launch your career in the stunning region around Salt Lake City, Utah? Dive into our list of exciting job opportunities that promise not just a job, but a thriving career in a place renowned for its breathtaking landscapes, vibrant arts scene, and endless outdoor adventures. With world-class ski resorts like Park City Mountain and the Sundance Film Festival, stunning views of the Wasatch Mountains, and delicious cuisine ranging from local favorites like J-Dawgs to global fare, Salt Lake City is a true gem for professionals seeking both work-life balance and growth. Embrace the distinct culture of this city, catch a show at the Eccles Theater, root for the Utah Jazz at Vivint Arena, and explore the beauty of Red Butte Garden. Don't miss the chance to make your mark in this dynamic and welcoming community - browse our job listings now!

Equal Opportunity and Accessibility Statements

EnergySolutions is an affirmative action/equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, sex, color, race, creed, national origin, sexual orientation, marital status, protected veteran status, political belief, disability that does not prohibit performance of essential job functions or any other characteristic protected by federal, state, or local law.

We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. If you d like more information about your EEO rights as an applicant please click here to download more information.

Accessibility Statement

EnergySolutions, is committed to working with and providing reasonable accommodation to applicants with physical or mental disabilities. Applicants with a physical or mental disability, who require reasonable accommodation for any part of the application or hiring process, may e-mail their request to recruitment@energysolutions.com for assistance. Determinations on request for reasonable accommodation will be made on a case-by-case basis.

*Note: Please do not send your resume to this e-mail address as it will not be forwarded. All resumes must be submitted by applying for a specific position through EnergySolutions job search.

Get the EnergySolutions EEO Policy Statement

Download Here

Let s get in touch

Any contact information collected by EnergySolutions, including mobile phone number, is for internal use only and will not be sold or shared with third parties for promotional or marketing purposes.