The Software Developer position is responsible for the design, implementation, and rollout of software solutions for the Healthcare IT industry.
The Software Developer role will use creativity and problem solving skills to translate Product Owner requests into industry-leading features while working with the latest technologies and within a cross-functional, highly skilled agile Product Development team.
Work with other Software Developers and technical leaders to analyze requirements and create subsystem and component technical designs
Analyzes, designs, develops, and delivers programs in one or more programming languages, for a specific assigned software system or systems.
Primarily, these are back-end services and systems
Identifies application, database software, and operational problems and drives issues to resolution
Assesses the health and performance of software applications and databases
Participates and maintains relationships with business units, customers and information technology subject matter
Experts in order to remain apprised of direction, project status, architectural and technology issues, risks and functional / integration issues
Advises on options, impact on other business processes, and system priorities to customers and other impacted parties
Other duties as required
Bachelor’s degree in Computer Science or equivalent field
2-4 years of experience with C# and .NET
Familiar with Java and React a plus
At least 2 years of experience with database technologies (SQL Server, MongoDB)
Experience with deployment technologies is required. Some of the following are preferred : RabbitMQ, MSMQ, Windows Services, Web Services, Microservices, Openshift, Atlassian tools : Jira, Bamboo, Octopus
Solid expertise in software design and development concepts
Strong knowledge of software development and project management methodologies Agile experience a plus
Excellent verbal and written communication skills
Good problem solving, analytical and organizational skills