Consultant - Software Engineer

HCA Healthcare - India
Hyderabad, Telangana, India

General Position Information

Reports directly to (Title): Director or Senior Director, Business Operations

Matrix reports to (Title): As applicable

Direct Reports: Individual contributor; no direct reports

Created / Last Revised: -

Job Code: -

Position Summary

As a Backend Developer your primary responsibility will be to contribute to the development, maintenance, and optimization of server-side applications that power our digital solutions. You will play a vital role in shaping the core functionality of our systems, ensuring seamless data flow, and collaborating with cross-functional teams to deliver high-quality software. This role offers a unique opportunity to gain hands-on experience in backend development, work on diverse projects, and cultivate a strong foundation in server-side programming.

Responsibilities

Collaboration

  • Work closely with cross-functional teams, including product managers, designers, engineers, and third-party partners, to ensure the backend development aligns with overall project goals.
  • Participate in discussions and planning sessions to understand project requirements and contribute to the design and architecture of server-side applications.

Development

  • Design, develop, and maintain SQL Server database objects (Stored Procedures, Functions, Views, Triggers).
  • Develop, enhance, and support SSIS packages for ETL and data integration.
  • Migrate SSIS workloads to Azure (SSIS in Azure Data Factory / SQL MI).
  • Develop and support .NET applications using C#, ASP.NET / ASP.NET Core.
  • Perform Lift & Shift migrations of SQL Server databases from on-prem to Azure SQL Managed Instance.
  • Analyze .NET + SQL + SSIS workloads for Azure compatibility.
  • Resolve migration issues related to performance, data consistency, and connectivity.
  • Perform SQL and SSIS performance tuning.
  • Design, develop, and maintain robust .NET Core applications and services, ensuring they meet performance and reliability standards.
  • Develop and maintain RESTful APIs for seamless integration with front-end applications, adhering to industry standards and best practices.
  • Implement data exchange formats such as JSON and XML to ensure compatibility and smooth communication between server-side and client-side components.

Coding

  • Write clean, efficient, and well-documented code for server-side applications, following coding standards and best practices.
  • Ensure code quality through regular code reviews and adherence to coding guidelines.
  • Utilize programming languages such as .NET for backend development.

Agile Practices

  • Participate in Agile development processes, including Scrum practices, to ensure efficient and iterative development.
  • Engage in regular code reviews, automated unit testing, end-to-end testing, continuous integration, and deployment to maintain high-quality code and rapid delivery.

Optimization

  • Identify and resolve technical issues, bugs, and performance bottlenecks to enhance overall system performance.
  • Debug and optimize backend code to ensure maximum efficiency and reliability.

Integration

  • Collaborate with front-end developers to integrate user-facing elements seamlessly with server-side logic, ensuring a cohesive end-to-end application experience.
  • Ensure that backend functionality aligns with front-end requirements and provides a smooth user experience.

Technical Skills

  • Apply strong object-oriented design and analysis skills, leveraging design patterns to create scalable and maintainable code.
  • Utilize knowledge of Microsoft Operating Systems and Application Servers to enhance backend development.
  • Draw on experience with the entire software development life cycle to ensure that backend development processes align with industry standards and best practices.

Database Management

  • Design and maintain databases, ensuring optimal performance, reliability, and data integrity for backend systems.
  • Write efficient and optimized database queries for data retrieval and manipulation, contributing to the overall performance of the applications.

Education & Experience

  • Bachelor’s degree in information technology, computer science or related fields.
  • 8+ Years of relevant work experience including:
  • 5+ year(s) of engineering, delivering and supporting production software products (required).
  • 8+ year(s) experience with C#, Dot Net or Any cloud.

Must Have Skills

  • Exceptional stakeholder service skills in a team-oriented, collaborative environment.
  • Exceptional interpersonal skills to interface with all levels of the organization.
  • Strong verbal and written communication with the ability to work with staff and business required.
  • Experience with ASP.Net, .NET Core, Entity Framework and C# required.
  • Strong knowledge with database design and development preferred – SQL/NoSQL DB.
  • Design, develop, and maintain SQL Server database objects (Stored Procedures, Functions, Views, Triggers).
  • Develop, enhance, and support SSIS packages for ETL and data integration.
  • Perform SQL and SSIS performance tuning.
  • Experience with Google Cloud and Microsoft Azure preferred.
  • Experience with versioning control (GIT) preferred.
  • Experience in designing Restful API microservices.
  • Hands-on experience with Apache Airflow for workflow orchestration and Kafka for real-time data streaming.
  • Experience with CI/CD pipelines using Jenkins, Argo CD, and similar tools.

Nice To Have Skills

  • Strong focus on delivering stakeholders value required.
  • Excellent troubleshooting, analysis, and problem-solving abilities require.
  • Willingness to learn our business domain required.
  • Experience with continuous integration and continuous deployment preferred.
  • Strong analytical and problem-solving skills.
  • Ability to troubleshoot and debug complex issues.
  • Proactive attitude toward learning new technologies and industry best practices.
  • Ability to work collaboratively in a team environment.
  • Willingness to contribute to a positive and inclusive team culture.

Licenses, Certifications & Training

N/A

Knowledge, Skills, Abilities, Behaviors

  • Strong analytical and problem-solving skills with the ability to identify, troubleshoot, and resolve complex technical issues effectively.
  • Excellent communication and collaboration skills, with the ability to work successfully across cross-functional teams and engage technical and non-technical stakeholders.
  • Demonstrated ability to manage multiple priorities, work independently, and deliver high-quality results in a fast-paced environment.
  • Strong sense of ownership, accountability, and commitment to continuous improvement, operational excellence, and customer satisfaction.
  • Adaptable, proactive, and eager to learn new technologies, with the ability to quickly adjust to changing business and technical requirements.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →