Senior Software Engineer
About the role
ELLKAY started out providing connectivity solutions to laboratories and within a few years, grew to also provide data management solutions to ambulatory organizations. ELLKAY is now a trusted data management partner in five healthcare segments. ELLKAY’s solutions continue to serve laboratories and ambulatory practices and have expanded to empower hospitals and health systems, healthcare IT vendors, ambulatory practices, health plans, and other healthcare organizations with cutting-edge technologies and solutions that drive their growth and interoperability strategies.
Today, ELLKAY remains true to our core values, building strong partner relationships and offering unparalleled service and support while providing innovative, scalable solutions to the challenges our customers face in today’s data-rich world.
ELLKAY's experience, customer-focused approach, and reputation for innovation, speed, and accuracy differentiate ELLKAY as a premier partner for your interoperability needs and data management strategy.
Job Description:
We are looking for a skilled and proactive Full Stack Senior .NET Engineer with 8+ years of experience to join the engineering team at ELLKAY Software Pvt. Ltd.
Your position as a Senior Software Engineer will be instrumental in advanced development, testing and maintaining software applications that power our organisation’s product(s). This role requires strong expertise in .NET Core/.NET 8, cloud engineering (Azure/AWS), scalable microservices architecture, and modern software engineering practices including AI-assisted development.
Write clean, scalable, and efficient code using .NET and .NET Core
Actively contribute as a hands-on developer across the full development lifecycle
Build secure, scalable, maintainable, and high-performing enterprise applications.
Improve engineering productivity through AI-assisted development practices and modern tooling
Collaborate with teams to understand business and technical requirements
Participate in system integration, troubleshooting, and performance optimization
Essential Duties &Responsibilities:
Design, develop, enhance, and maintain enterprise applications using .NET Core / ASP.NET Core technologies with SQL Server as Database.
Develop scalable, secure, and high-performance APIs, microservices, and backend systems.
Work on cloud engineering activities across Azure and/or AWS environments including deployment, monitoring, scalability, and infrastructure optimization.
Design, optimize, and tune MS SQL Server databases and performance-based queries
Contribute toward cloud-agnostic solution architecture and multi-environment deployment strategies.
Utilize AI-assisted development tools and practices to improve engineering productivity, code quality, and delivery efficiency.
Troubleshoot production issues, perform root cause analysis, and ensure application stability.
Participate in technical design discussions, code reviews, and architecture planning.
Integrate applications with third-party systems and services
Stay updated with advancements in .NET, JavaScript frameworks, and cloud technologies
Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field.
8+ years of software development experience in Microsoft technology stack.
Strong hands-on experience in .NET Core / ASP.NET Core / .NET 8 development.
Experience working with REST APIs, Web APIs, and microservices architecture.
Strong understanding of cloud platforms such as Microsoft Azure and/or AWS.
Knowledge of SQL Server and database design concepts.
Strong analytical, problem-solving, and communication skills.
Ability to work independently and collaboratively in agile development environments.
Understanding of AI-assisted engineering tools and modern software development practices.
Familiarity with containerization technologies such as Docker and Kubernetes is an advantage.
Mandatory Skills:
Strong experience with .NET Core / .NET 8 and C# development.
Proven expertise in MS SQL Server database design, optimization, and performance tuning of complex queries
Familiarity with Containerization (Docker) and Orchestration (Kubernetes) deployment to managed services (e.g., ConfigMaps, Secrets, Horizontal Pod Autoscaling).
Experience with either Azure or AWS cloud platforms
Preferred skills
Experience with cloud-agnostic architecture and deployment strategies.
Experience with monitoring and logging tools like Prometheus, Grafana, Azure Monitor, or CloudWatch.
Experience with databases such as Redis and MSSQL database.
Cloud certification is a plus (e.g., AWS Developer Associate, Azure Developer Associate).
Experience working in Agile / Scrum development methodologies
Experience in the healthcare domain (knowledge is an advantage)
Additional Information:
ELLKAY is committed to fostering a collaborative and high-performance work environment that supports innovation, teamwork, and professional growth. Most roles are designed to operate from our office locations to encourage effective collaboration and engagement across teams.
Any alternative work arrangements may be considered at the company’s discretion based on role requirements and business needs.
For more information about our company, please visit www.ELLKAY.com.
ELLKAY is a Smoke-Free Workplace.
ELLKAY, LLC provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Questions about this role
How do I apply to this Senior Software Engineer role at ELLKAY, LLC?
Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.
What's the typical salary for Healthcare in India?
Compensation for Healthcare roles in India varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Healthcare hub for India medians across recent openings.
How fast does AI Applyd auto-apply?
Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.
What ATS does ELLKAY, LLC use?
AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, LinkedIn Easy Apply, and most other ATS platforms. If we can submit through the platform, we do.
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.