Full Stack Developer
Position Summary
This team member develops applications for hybrid cloud management across the lifecycle of plan, order, deploy, operate, and govern customer workloads.
As a Full Stack Software Developer, you are responsible for design, development, and testing our proprietary Edge Cognitive Platform system – the transactional-based data ingestion and reporting system designed for healthcare systems. Work with the Edgility teams to understand product requirements and roadmap from both a business, technical, and delivery perspective. Collaborate with the team to commit to delivering stories/tasks/defects within a sprint cycle. Initiate and participate in the agile development process.
The successful candidate is ambitious and self-directed with a passion for Agile-based Cloud-native development. Prior software product development experience across the full stack of user-interface, API, data, and analytics development with a thorough understanding of DevOps and its supporting services and tools. Proven analytical capabilities and web application development experience, plus the tenacity to develop ideas independently and thrive in a fast-paced start-up environment. You are very delivery-focused, balanced with being a big-picture evangelist.
Essential Functions
Collaborates with product management and customer delivery teams to ensure product requirements are clear on what customers expect and what the delivery teams should set as the right expectations with the customers.
-
Working knowledge of cloud technologies (AWS) and server-less architectures. This position will require designing functions and services for use in a scalable and flexible platform.
-
Application development using C# in .NET Core.
-
Web development in TypeScript/Angular 11.
-
Design and implementation of data structures in SQL and no-SQL Databases.
-
Familiarity with JIRA Software or similar issue tracking system
Position Qualifications
-
5+ years experience delivering product development of enterprise-class software products
-
Excellent verbal and written communication abilities: must effectively communicate with technical and non-technical teams
-
High attention to detail and proven track record in taking ownership, driving results and moving with speed to implement ideas in a fast-paced online environment
-
Willingness to roll up your sleeves and do whatever is necessary
-
Ability to process and manage multiple priorities
Skills and Abilities
Education: High School, Bachelors, Masters, or Doctorate Degree, etc.
Experience: 7+ years of experience as a software developer for web-based large-scale enterprise applications.
Other Experience:
Healthcare experience nice to have.
HL7 interface engine experience