Sr Software Engineer - Team Lead
Marketware
Position: Senior Software Engineer
Division: R&D
Reports to: Director, Product Development and Compliance
Job Goals/Summary:
The Senior Software Engineer’s primary responsibility is to take ownership of new and continued development, optimization of healthcare-centric applications and services. The Sr. Software Engineer will also work with senior architects, development teams and product management on new and existing software development projects.
Core Responsibilities:
Tackles design and implementation for major application and architectural enhancements
Develops Web content
Develops angular UI frameworks
Develops web services and server-side processes
Continually improves product functionality and individual/team productivity by keeping up to date with developments in tools and technology, and introducing new tools, methodologies or ideas
Works in a remote but highly collaborative team environment
Qualifications:
5+ years of software engineer experience, preferably developing large enterprise applications for a complex domain such as healthcare, investing, ERP
Proficiency with WPF, C#, .net Core, JavaScript and SQL
Knowledge in Visual Basics 6 is a plus
Experience planning and leading team projects to completion with minimal guidance
A passion for building a product with an applicable or meaningful mission
A self-starter who is comfortable working on a small team where your input matters
Computer science or software engineering degree or equivalent experience
Experience in the health care services industry or other complex industries like finance is a plus
Position Type and Expected Hours of Work:
This is a full-time, exempt position. The standard work hours are a standard 40-hour week, but the Sr Software Engineer must be available for overtime, night, holiday and/or weekends when necessary. Some on-call is required.
Physical Requirements:
Specific vision abilities required by this job include close vision and ability to adjust focus. Ability to sit for long periods of time and operate a computer and type. While performing the duties of this job, it is necessary to be able to carry out normal hearing and talking functions.
Supervisory Requirements: None
Travel Requirements: None