Senior Software Engineer
SONIFI - Sioux Falls, South Dakota, United States, 57102
Work at SONIFI
Overview
- View job
Overview
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
SONIFI is a great place to work, you will have the opportunity to be part of our growing team! We offer a competitive salary and benefits package, including Health, Dental, Vision, 401(k), and Paid Time Off. If you work in our Sioux Falls office, you will enjoy a casual dress environment, an onsite fitness facility and a full cafeteria. Apply today to see if you might be the next great member of our team! SONIFI values diversity; we are proud to be an EEO/AA employer: Minority/Female/Disability/Veterans. If you require assistance in filling out our online application, due to a disability, please contact Human Resources at 605-988-1000. For more information about Equal Employment Opportunity, please visit: https://www.eeoc.gov/