Advancing HCIM's mission by developing a next-generation automation platform, enhancing automation capabilities, improving system efficiency, and delivering innovative features to customers.
Requirements
- Proven full-stack development experience building enterprise-grade applications, preferably in Azure or AWS cloud.
- Solid understanding of micro-service architecture, cloud-native design, and advanced software design patterns.
- Solid understanding and enterprise project experience using C-Sharp/.Net Core and at least one more modern programming language such as Python, Go, or Java.
- Familiarity with Generative AI concepts, tools, and services (e.g., OpenAI APIs, Anthropic Claude, AWS Bedrock) and experience integrating AI-driven features into software products.
- Understanding of React and NodeJS ecosystem.
- Understanding of data modeling and database theory (ACID, CAP etc.).
- Experience modeling real-world data in both RDBMS(Postgres, SQL Server, or equivalent) and NoSQL (MongoDB, DynamoDB, Redis, or equivalent) persistence layers.
Responsibilities
- Drive the development of new features, deliver the micro-services and back-end related functionality and collaborate with front-end engineers on building the necessary user interfaces.
- Explore and evaluate opportunities to integrate Generative AI (Gen AI) technologies to enhance automation capabilities, improve system efficiency, and deliver innovative features to our customers.
- Continuously refactor the codebase to ensure maintainability, testability and performance.
- Develop appropriate unit, integration, and end-to-end tests to ensure high-quality feature delivery each sprint.
- Actively perform code reviews and help evolve our code review guidelines to ensure quality code is shipped.
- Work closely with Product Management and other stakeholders to ensure that the features delivered are meeting our customer needs.
- Mentor fellow engineers on topics including micro-services design, cloud architecture best practices, and CI/CD automation.
Other
- Influence architectural and design decisions for our next-generation automation platform
- Mentor fellow engineers
- Ensure our solutions are built with performance, usability, security, and scalability in mind.
- Passionate about creating compelling user experiences
- Take pride in end-to-end ownership