The SSI Group, LLC, headquartered in Mobile, Alabama, is a national leader in Healthcare Technology.
Software Engineer IV (Clinical Focus)
Job Code
SEIV.191.002
FLSA Status
Exempt
Job Family
Clinical Data Services
Cost Center
191
Purpose of Position
The Software Engineer IV (Clinical Focus) is assists in the complete product development lifecycle, including product design, architecture, system integration, usability, and product delivery. You will work with other Software Engineers to deliver high quality and scalable Enterprise level SaaS software solutions within a highly collaborative, fast-paced development environment. You will work with Management and Product Owners to ensure product directives are met during all phases of the development life cycle.
Duties and Responsibilities
Essential Functions
- Aids in the decision making of product architecture, risks, delivery, scalability, performance, flexibility, maintainability, security, and other quality concerns.
- Determines operational feasibility of requirements by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Researches emerging technologies to evolve enterprise IT architectures and standards.
- Implements proof of concepts to help make technology choices.
- Assists in the analysis, design, testing, and delivery of new features and software applications.
- Writes and maintains technical, architectural, and design documentation that is used when evaluating the evolution of deployable assets.
- Mentors other engineers to grow to similar levels of expertise and effectiveness.
- Develops and reviews system software designs in accordance with corporate security, privacy, accessibility, legal, Federal, and other governance policies.
- Analyzes performance considerations of solutions, identify limits and risks, and tunes performance of applications as required.
- Performs code reviews of software developed by other team members.
- Contributes to the development and execution of corporate software and systems strategies.
- Engineers release strategies that ensure reliable product deployment.
- Ensures that systems are developed correctly considering scalability and fault-tolerance.
- Tests coded functionality against the requirements.
- Assists with production issue resolution by researching and debugging customer issues when escalated to product engineering.
- Develops unit, acceptance, and integration tests where appropriate for automated testing processes.
- Designs and creates hooks in applications to collect performance data.
- Designs and creates patterns for error handling and error logging.
- Identifies poor performing SQL queries and optimizes them.
- Ensures that the team and management are fully informed of work status by updating backlog items and providing regular updates.
- Acts as a positive role model in all aspects of professional performance.
Marginal Functions
Assists other team members and other development teams as needed.Perform other job-related duties as assigned.Skills, Knowledge, and Abilities
Languages, Frameworks, and Runtimes :.NET, ASP.NET Core, Bash, C#, JavaScript, Node.js, PowerShell, TypeScriptTooling :AWS CDK v2, Atlassian Bitbucket Server and Jira, Docker, Git, JetBrains TeamCity, and Microsoft Visual Studio and Visual Studio Code
Infrastructure :Amazon Web Services (AWS) : API Gateway, CloudFormation, CloudWatch, DynamoDB, Elastic Cloud Compute (EC2), Elastic Container Services (ECS), Identity and Access Management (IAM), Lambda, Relational Database Service (RDS), Route53, Simple Storage Service (S3), Simple Notification Service (SNS), Simple Queue Service (SQS), Secure Systems Manager (SSM), StepFunctions
Experience in software architecture, design, development of enterprise scale solutions.Ability to rapidly learn new technologies and practices, foster a culture of technology innovation.Able to collaborate effectively with peers, manage conflict, and facilitate architectural decisions.Must be able to make independent judgement decisions with little supervision.Must be detail oriented and have excellent problem-solving skills.Ability to function as a part of a team.Must be able to interact cordially and productively with co-workers in a team environment.Must be willing to share knowledge and experience with other team members.Must be able to mentor other team members in a positive manner.Ability to handle multiple tasks effectively.Ability to work under pressure and to prioritize.Must possess excellent organizational skills.Must possess effective communications skills with ability to handle difficult situations.Must be able to see clearly with or without corrective lenses and hear clearly with or without aids.Must be able to use hands, fingers and wrists, repetitively, using a computer keyboard and other office equipment, regularly.Must be able to proficiently speak, read and write in English.Information Security and Data Protection
The SSI Security-First Mindset
Information security and data protection is a shared responsibility - codified in our commitment to the SSI Security-First Mindset. The SSI Security-First Mindset is comprised of five pillars and universally applicable to all employees, regardless of position description, assigned duties and responsibilities.
The Five Pillars of the SSI Security-First Mindset :
Pillar 1 : Governance : Develop, implement, and enforce secure operational processes, procedures, and routines.Pillar 2 : Accountability : Take an active role in protecting company assets and system & data resources.Pillar 3 : Awareness : Recognize, report, and take action to resolve security risks.Pillar 4 : Preparedness : Develop, implement, test, and improve backup plans for operational processes, procedures, and routines.Pillar 5 : Collaboration : Communicate, share, and promote your Security-First Mindset at every opportunity.Experience and Education Requirements
Education
Min / Preferred
Education Level
Description
Minimum
4 Year / Bachelors Degree
Bachelor's Degree in Computer Science required or relevant experience in similar industry.
Preferred
Graduate Degree
Master's Degree in Computer Science preferred.
Years of Experience
Minimum Years of Experience
Comments
A minimum of four (4) to seven (7) years of experience as a Software Engineer required.
Knowledge of HL7, IHE, or FHIR is a plus.
Certifications
Min / Preferred
Certification
Description
A combination of experience and advanced education may be substituted. Background checks and drug test required.
Acknowledgement
I have read and understand this job description and agree that I am able to fulfill the essential functions as stated above. I further understand that it is my responsibility to request an accommodation, if necessary, to fulfill the essential functions of this position.
Employee's Signature
Date
Supervisor Signature
Date
SSI offers competitive salaries and an excellent benefits package including medical, dental, life / AD&D, LTD, vision, 401(k) matching, paid vacation and tuition reimbursement.