IN-Software Engineer II

r1rcm

Dadri

On-site

INR 4,000,000 - 7,000,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

R1 RCM India is a top-50 Best Company to Work For. We are hiring senior software engineers to join our scrum teams in India. You will design, develop and test sophisticated web applications using C#, .NET, REST APIs and cloud technologies.

You will drive modern engineering practices, code reviews, TDD, CI/CD and performance improvements. Strong communication and collaboration with product and architecture teams are essential. Experience across healthcare revenue cycle management is a plus.

Qualifications

  • 12+ years of experience designing and developing n-tier Web applications.
  • Solid understanding of modern architectural and design patterns.
  • Advanced knowledge of OO programming, design patterns, HTTP, MVC, APIs, data structures, and algorithms.
  • Experience with automated test tools and TDD/BDT approaches.
  • Experience with REST/WebAPIs and cloud platforms.
  • DevOps practices with source control, CI/CD, Docker/Kubernetes.
  • Secure coding practices and basic cybersecurity awareness.

Responsibilities

  • Contribute as a scrum team member to test-driven development of software features.
  • Apply engineering best practices to ensure maintainability, testability and performance.
  • Drive CI/CD adoption, code reviews, TDD, test automation, and performance engineering.
  • Collaborate with product management and architects to estimate epics, features and stories.
  • Maintain automated build steps and staging environments; mentor peers.

Skills

C#
.NET
OO design
SOLID principles
REST APIs
CI/CD
TDD
Agile
Cloud (Azure/AWS)
DevOps

Education

Bachelor's in CS/CE

Tools

Jira
Git
Docker
Kubernetes
Visual Studio
CI/CD tools

Job description

R1 RCM India is proud to be recognized amongst India's Top 50 Best Companies to Work For™ 2023 by Great Place To Work® Institute. We are committed to transform the healthcare industry with our innovative revenue cycle management services. Our goal is to ‘make healthcare simpler’ and enable efficiency for healthcare systems, hospitals, and physician practices. With over 30,000 employees globally, we are about 14,000 strong in India with offices in Delhi NCR, Hyderabad, Bangalore, and Chennai. Our inclusive culture ensures that every employee feels valued, respected, and appreciated with a robust set of employee benefits and engagement activities

Key duties & responsibilities

Directly contributes as a member of a scrum team to the test-driven development of software features and non-functional quality attributes, applying software engineering best practices and authoring integration tests.Provides thoughtful recommendations in sessions with scrum team members to structure solution source code and implementation approaches — emphasizing the need to optimize code that follows engineering best practices, and maximizes maintainability, testability and performance.Ensures SOLID principles and standard design patterns are applied to system architectures and implementations.Drive adoption of modern engineering practices such as Continuous Integration, Continuous Deployment, Code Reviews, TDD, Functional
on-Functional testing, Test Automation, Performance Engineering etc. to deliver high-quality, high-value softwareWorks with product management, business stakeholders and application architects to understand software requirements and helps estimate epics, features and stories.Scripts and maintains automated build steps, continuous integration systems and staging environments.Provides skillful communication and respectful listening — conveying logical and structured thoughts, truthfulness, empathy, confidence and friendliness.Applies consistent levels of strategic thinking, judgment, decision making, attention to detail, teamwork, organization, innovation and initiative.Foster a culture and mindset of continuous learning to develop agility using the three pillars transparency, inspection and adaptation across levels and geographies.Mentors other members of the development team.Evaluates, understands and recommends new technology, languages or development practices that have benefits for implementing.

Experience, Skills and Knowledge

12+ years of experience designing and developing n-tier Web applicationsWell versed with C#, modern UI technologies and database, ORM technologies.Must have solid understanding of modern architectural and design patterns.Advanced knowledge of general engineering concepts like design patterns, OO programming, and SOLID principles, HTTP, MVC, APIs, data structures, and algorithms.Advanced knowledge and experience with automated test tools and techniques including test-driven development, behavior-driven development, automated acceptance testing, Gherkin & Given/When/Then.Advanced knowledge and experience with Microsoft development technologies and tools: C#, Visual Studio or Visual Studio Code, .NET Framework/Core, and Entity Framework.Advanced knowledge and experience with REST and WebAPIs including but not limited to Web Sockets, JSON, RAML, Swagger, OData, or GraphQL.Good working understanding and experience with DevOps practices in source code management, continuous build and deployment tools including but not limited to git, Jira, Jenkins, Docker, Kubernetes, APM tools.Working understanding and experience with secure coding practices: OWASP, XSS, CSRF, SSO/Authentication, static code analysis tools, ethical hacking.Working understanding of application architecture concepts like microservices, Domain-Driven Design, broker pattern/message bus, event-driven, CQRS, ports & adapters/hexagonal/onion, SOA.Deep expertise in one or more Clouds (Azure, AWS, Google Cloud)Strong exposure to Agile software development methodologies and enabling tools such as Jira, ConfluenceExcellent communicator with demonstrable ability of influencing decisionsKnowledge of healthcare revenue cycle management, HL7, EMR systems, HIPAA, FHIR would be preferred.Good working understanding of application architecture concepts like microservices, Domain-Driven Design, broker pattern/message bus, event-driven, CQRS, ports & adapters/hexagonal/onion, SOA would be preferred.

Key competency profile

Spot new opportunities by anticipating change and planning accordinglyFind ways to better serve customers and patients.Be accountable for customer service of highest qualityCreate connections across teams by valuing differences and including othersOwn your development by implementing and sharing your learningsMotivate each other to perform at our highest levelHelp people improve by learning from successes and failuresWork the right way by acting with integrity and living our values every daySucceed by proactively identifying problems and solutions for yourself and others.

Working in an evolving healthcare setting, we use our shared expertise to deliver innovative solutions. Our fast-growing team has opportunities to learn and grow through rewarding interactions, collaboration and the freedom to explore professional interests.

Our associates are given valuable opportunities to contribute, to innovate and create meaningful work that makes an impact in the communities we serve around the world. We also offer a culture of excellence that drives customer success and improves patient care. We believe in giving back to the community and offer a competitive benefits package. To learn more, visit: r1rcm.com

Visit us on Facebook

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

IN-Software Engineer II
IN-Software Engineer II

R1 RCM Global Private Limited • Sector 10

On-site
INR 3,000,000 - 5,000,000
Competitive benefits package
Software Engineer-4
Software Engineer-4

R1 RCM Global Private Limited • Sector 10

On-site
INR 1,200,000 - 1,800,000
Competitive benefits package
Software Engineer II
Software Engineer II

r1rcm • Dadri

On-site
INR 1,200,000 - 2,400,000
Software Engineer II
Software Engineer II

R1-Rc • Dadri

On-site
INR 1,200,000 - 2,400,000
Staff Software Engineer
Staff Software Engineer

R1 RCM Global Private Limited • Sector 10

On-site
INR 2,200,000 - 4,200,000
Software Engineer II
Software Engineer II

R1 RCM • Dadri

On-site
INR 700,000 - 1,200,000
Competitive benefits package
Opportunities for learning and growth
Culture of excellence
Staff Software Engineer
Staff Software Engineer

r1rcm • Dadri

On-site
INR 2,500,000 - 4,500,000
Software Engineer III
Software Engineer III

R1 RCM Global Private Limited • Sector 10

On-site
INR 4,200,000 - 6,400,000
Lead Engineer - IT
Lead Engineer - IT

R1 RCM Global Private Limited • Sector 10

On-site
INR 2,500,000 - 4,000,000
Competitive benefits package
Program Manager - IT-2
Program Manager - IT-2

R1 RCM • Gurugram District

On-site
INR 2,400,000 - 3,600,000