Note: The job is a remote job and is open to candidates in USA. Intermountain Health is a healthcare organization seeking a Software Engineer Staff III to develop and support production systems. The role covers the full software development life cycle, including coding, testing, deployment, architecture, troubleshooting, Agile collaboration, and secure software development, while working independently with minimal supervision.
Responsibilities
- Codes, tests, debugs, and documents programs, and enhances existing programs to ensure that production systems continue to meet user needs
- Coordinates interface with user management regarding project status, direction and user needs to promote an environment of user cooperation and satisfaction
- Coordinates with the testing process through test review and analysis, test witnessing and certification of software
- Identifies and resolves system operating problems in order to provide business continuity
- Contributes to the development of high level system architecture documents and detailed design specifications to serve as a guide for system/application development
- Provides estimates for work required to be completed based on user requirements
- Maintains good understanding of industry application development best practices, tools, programming languages and techniques. Keeps current with new developments in the information technology industry and may contribute to the development and implementation of organizational and departmental standards and methodologies
- Relies on experience and judgment to plan and accomplish goals. Is aware of a variety of software engineering concepts, practices, and procedures
- Works within an agile team including understanding how to participate in agile ceremonies such as sprint planning, backlog grooming/refinement and sprint retrospectives. Expert knowledge of software development methodologies, such as Scrum or Kanban and experience working in an Agile environment
- Follows secure coding practices, implement appropriate security measures, and stay informed about potential security vulnerabilities and threats
Skills
- We are committed to offering flexible work options where approved and stated in the job posting. However, we are currently not considering candidates who reside or plan to reside in the following states: California, Connecticut, Hawaii, Illinois, Maine, Massachusetts, Minnesota, New York, Pennsylvania, Rhode Island, Virginia, Vermont, Washington
- Bachelor's Degree or an equivalent combination of education and experience. Plus, 3 years of professional software engineering experience. Degree must be obtained through an accredited institution. Education or experience is verified
- Ability to effectively prioritize and execute tasks in a high-pressure environment is crucial
- Proven analytical and problem-solving abilities
- Adept at conducting research into software-related issues and products
- Able to learn, understand, and apply new technologies
- Strong written and oral communication skills
- Strong interpersonal and customer service skills
- Highly self motivated and directed
- Keen attention to detail
- Interact with others requiring the employee to communicate information
- Operate computers and other IT equipment requiring the ability to move fingers and hands
- See and read computer monitors and documents
- Remain sitting or standing for long periods of time to perform work on a computer, telephone, or other equipment
Benefits
- Fully remote work
- Flexible work options where approved and stated in the job posting
- A generous benefits package that covers a wide range of programs to foster a sustainable culture of wellness
Company Overview
Company H1B Sponsorship