Expert Software Engineer
Addendum
- New Delhi
- Permanent
- Full-time
- Architect end-to-end workflows across microservices, messaging systems, and databases.
- Design and develop efficient relational database schemas and stored procedures (SQL Server & Snowflake).
- Develop ETL processes to move data into SQL Server and (in the future) Snowflake using tools like Azure Data Factory or Azure Databricks.
- Create and maintain automated tests (unit + functional).
- Identify and resolve performance bottlenecks and security vulnerabilities.
- Review code, mentor team members, and champion clean architecture and engineering excellence.
- Write and manage user stories, estimates, and task tracking in agile workflows.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 7+ years of hands-on experience in software development with a strong focus on scalable, enterprise-grade applications.
- Deep knowledge of C#, relational database development, and cloud architectures (especially Azure).
- Experience working with complex data flows and messaging platforms.
- Solid understanding of OLTP and data warehouse modeling principles.
- Excellent debugging, problem-solving, and performance-tuning skills.
- Strong communication and collaboration abilities within cross-functional teams.
- Experience in healthcare, clinical data standards, or HIPAA compliance is a plus.
- Languages & Frameworks: C#, .NET Core Web API, Angular (2+ years)
- Data: SQL Server, Snowflake, Data Warehouse design (2+ years)
- Cloud: Microsoft Azure (1+ year), Terraform
- DevOps: Git/GitHub, CI/CD pipelines
- Methodologies: Agile development, distributed version control
- Epic Team Events: Join us for summer and winter parties and online events.
- Learning & Development Opportunities: That new tech certificate is just around the corner.
- Special Celebrations: We love a good shindig for birthdays and project milestones.