
Software Engineer (Position Open)
JOB OVERVIEW
The Software Engineer is a key member of the team designing and developing state of the art applications and services by utilizing a variety of technologies. You will work both individually and as part of a team to create a seamless and easy to use experience for our customers while facilitating complex functionality within the application. You will be a part of a fast-paced, challenging, and exciting work environment. This person will report to the Director of Architecture.
PRIMARY RESPONSIBILITIES
Responsible for the technical aspects of multiple components of the Hive Networks platform
Work collaboratively with architect to create technical designs that will guide the development team on new Hive Network platform
Development of new applications and systems; Provide maintenance, enhancements, and bug fixes to existing platform
Work with management to help prioritize development efforts
Help create and adhere to coding standards and development guidelines
Assist with the design and testing of the system
Participate in internal and external audit activities
Identify and recommend technologies that may be incorporated into the system
Adhere to and improve the software development lifecycle
Assist architect in researching, procuring, and implementing new or upgraded enterprise-wide technology
Help manage the continuous integration and production deployments
REQUIRED EXPERIENCE/KNOWLEDGE/SKILLS/ABILITIES
B.S. degree in Computer Science, IT or related fields, healthcare experience a plus.
3+ years in Application Development
Web Frontend Development, using tools such as JavaScript, Angular, React, Vue, etc.
Backend Development, using .Net Core WebAPI.
RESTful API design & Implementation.
Solid experience and background working with Azure services. AWS or GCP is also good.
Experience with SQL and NoSQL databases: SQL Server, MySQL, Cosmos DB, etc.
Experience with automated unit testing in .Net and client-side javascript.
Agile/Scrum development experience is a plus