HRTMS Job Description Management
| Senior Software Development Engineer J o b D e s c r i p t i o n | | |
Joy Care Competence Respect |
Job Code | Job Title | FLSA Status |
3360 | Senior Software Development Engineer | Exempt |
|
Position Summary | This position is responsible for using their expert knowledge of programming languages to design software programs and mentor junior developers. The Senior Software Development Engineer meets with clients to determine their software needs, codes and tests software to ensure functionality and updates software programs to refine components like adding features or cybersecurity measures. In addition, the Senior Software Development Engineer will help assure good coding standards are followed by all developers, including but not limited to, proper naming conventions, code formatting, proper unit testing, and documentation. | | | |
Education | Bachelor's degree in Computer Science, Software Engineering, Management Information Systems or related field is required. | High School Diploma or equivalent and 5 years of experience in software development, programming or related experience may be accepted in lieu of a Bachelor’s degree. |
Experience | 5 years of professional software development experience is required. | 3 years of programming experience with at least one modern language such as Java, C#, C++, or Objective C/SwiftUI, including object-oriented design is required. | (This experience level is required in addition to the experience that would be required in lieu of education if colleague does not meet the Bachelor’s degree requirement.) |
Certificates, Licenses and Registrations | N/A |
Knowledge, Skills and Abilities | Ability to quickly learn new technologies and development methodologies. | Strong attention to detail and analytical, troubleshooting, problem-solving and collaboration skills. | Knowledge of computer science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis. | Knowledge of professional software engineering practices and best practices for the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and deployment. | Proven ability to communicate with users, other technical teams, and management to collect requirements, describe software product features, and technical designs. Proven ability to mentor junior software development engineers. |
Responsibilities | Writes high-quality code compliant with enterprise and industry regulations. Takes lead on code reviews between team members. May be responsible for leading information technology projects of any size (tier 1 and greater). | Coordinates with business unit heads and service managers/owners to understand business and functional requirements related to end-user experience. | Assists in the support of existing applications. | Analyzes and resolves highly complex issues. Independently determines and develops approach to complete assignments. | Implements, tests, maintains, documents, and provides functional support for web and mobile development applications that adhere to all Information & Technology Services (ITS) standards and procedures. | Assists with the completion of requirements and design documents for new applications. May own vendor relationships and lead licensure/account renewals. | Provides solutions, discussions, and status in writing, verbally, and graphically as required. Proposes ideas to evolve the structure and architecture of our design system. | Provides evening, night, and/or weekend on-call support as scheduled. | Conducts knowledge transfer to other IT and business personnel and serves as a mentor to novice developers. Provides constructive feedback to other developers via code reviews. | Proactively monitors industry trends and identifies opportunities to implement new technologies. | Attends development meetings with other developers to provide project updates, discusses new project proposals, and works collaboratively to resolve any existing issues any teammate has with existing programming questions. |
Possess the information, skill, and understanding of the work to be performed. Actively participates in continuing education opportunities and maintains certifications, licensure as appropriate. | Abides by all safety requirements including demonstrating proper hand hygiene and wearing of Personal Protective Equipment (PPE), if applicable. | Complies with all standards, policies and procedures including dress code, attendance and punctuality. Attends required in-services and meetings and completes all mandatory competencies by deadline. Commits to keeping all patient, student or colleague information confidential and maintains ongoing communication and collaboration with team members. |
The purpose of this job description is to provide a summary of the major responsibilities performed by colleagues in this position. Colleagues may be requested to perform tasks other than those specifically presented in this job description. Variances in job duties performed may exist between facilities, and colleagues may perform other related duties as assigned to meet the needs of the organization. | | | | | | PHYSICAL, MENTAL AND ENVIRONMENTAL REQUIREMENTS | Physical, Mental and Environmental Requirements Category: | Administrative | | | | | |
Physical and Mental Requirements | The physical requirements described here are representative of those that must be met by a colleague to successfully perform the essential functions of this job. | Physical Demand | N/A | Rarely | Occasionally | Frequently | Constantly | Weight | Standing | | | X | | | | Walking | | | X | | | | Sitting | | | | X | | | Lifting | | X | | | | 20 lbs. | Carrying | | X | | | | 20 lbs. | Pushing | | X | | | | 20 lbs. | Pulling | | X | | | | 20 lbs. | Climbing | | X | | | | | Balancing | | X | | | | | Stooping | | X | | | | | Kneeling | | X | | | | | Crouching | | X | | | | | Crawling | | X | | | | | Reaching | | | X | | | | Use of Hands/Dexterity | | | | X | | | Talking | | | | | X | | Hearing | | | | | X | | Eye/Hand/Foot Coordination | | | | | X | | | | | | | | | | | | | | |
Environmental Requirements | While performing the duties of this job, the colleague is required to work within the selected working environments. | Working Condition | Yes | No | Comments | Extreme Cold | | X | | Extreme Heat | | X | | Humid | | X | | Wet | | X | | Noise | X | | | Hazards | X | | | Temperature Change | | X | | Atmospheric Conditions | | X | | Vibration | | X | | Other | | | | | | | | | | |
|