A Senior Software Engineer, Data Architect is responsible for designing, developing, analyzing, and managing the data infrastructure needed to support software systems and applications for use at MedPOINT Management. This employee will be involved in all aspects of the software development life cycle. They will work closely with MPM Application Architects, Business Analysts, End Users and MPM management teams to ensure data infrastructure is secure, stable and concrete. This position will report directly to the IT Solutions Team Supervisor.
Duties and Responsibilities
Design, implement and maintain scalable and efficient data infrastructure to support all incoming data related request
Write high-quality, efficient, maintainable code that is scalable
Perform QA testing and debugging of all written code to ensure it meets accuracy, reliability, and functionality standards
Identify and fix bugs, performance bottlenecks and other issues found through debugging and troubleshooting
Work in conjunction with Application Architects to produce seamless applications
Collaborate with colleagues from all departments during the project lifecycle
Create and maintain technical documentation including data flow diagrams, prototypes, project plans, user manuals
Assist in the deployment and release of software applications
Participate in peer-to-peer code review to ensure adherence to coding standards, best practices and quality guidelines
Lead other data engineers on projects that require a team of developers
Mentor other data engineers as requested
Minimum Job Requirements
4+ years of back-end data focused experience
3+ years of healthcare related experience
Experience using GitHub
Proficient in SQL Skill and Abilities
Excellent written and verbal communication skills
Proven ability to work independently with little to no assistance from other engineers
Effective at mentoring other teammates
Ability to offer creative solutions to complex problems
Must be self-motivated
Excellent organizational skills
Must demonstrate the ability to work cohesively within a team environment
Ability to work in a fast-paced environment
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job