Senior Software Engineer
Job Description
Job Title: Senior Software Engineer
Location: Sioux Falls, SD (Hybrid work environment)
About the Role:
A Senior Software Engineer is expected to have a large amount of experience in a well-defined area. They work to support other developers in the team and lead by example. Developers at this level can independently deliver medium to large tasks to production. They use best practices to ship high-quality code and continue to push their knowledge.
A Senior Software Engineer contributes within all aspects of the product development lifecycle, in varying degrees, including: definition – advancing the understanding of functional needs and estimating effort, design – determining and documenting the solution and implementation, development – programming software solutions that adhere to best practices and quality, and deployment – leveraging/creating tools and documentation to enable and optimize the transfer and installation of products.
Responsibilities:
- Provide complex analysis, design, programming, testing, and debugging of software applications with minimal assistance.
- Provide input on the feasibility of new products as the initial product requirements are being developed.
- Actively contributes to architectural direction and improvements in organizational practices and processes.
- Provide development estimates for new products that are being considered.
- Add new features to or fix bugs that exist in developed software; this includes software developed by other engineers.
- Ensure good software engineering practices and standards are followed during the software engineering process.
- Develop engineering documentation for the programmed applications.
- Work in conjunction with other software development staff, project management, and product management to facilitate product requirements.
- Coordinate the use of advanced software techniques and technologies using strong Software Engineering methodologies.
Qualifications:
- A bachelor’s degree in Computer Science/Software Engineering and 5+ years of industry experience required or the equivalent education and/or experience.
- Must have a strong knowledge of Software Engineering methodologies.
- Full Stack Developer with experience in:
- AWS IaC (CDK), Lambdas, Step Function (SNS, SQS)
- Python
- Javascript / Typescript
- React
- Django
- Databases
- Experience with REST preferred
- Experience with Healthcare data processing (HL7 / patient data) preferred
- Must have a good level of oral and written communication skills.
- Excellent problem solving and deductive reasoning skills are required
#Engineering
# ZR
Application Instructions
Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!
Apply Online