Senior Manager Software Engineering

Year    Noida, Uttar Pradesh, India

Job Description


R1 RCM India is proud to be recognized amongst India\'s Top 50 Best Companies to Work ForTM 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. Position summary You will manage and oversee the development & deployment of high-quality software products. You will ensure that the development teams adopt and follow modern engineering practices to deliver a high-quality, high-value product. You will be responsible for working with different stakeholders to accomplish business and software engineering goals. You will improve the team\'s capabilities, engagement, and minimize business risks. Key duties & responsibilities Develop high-performing teams equipped with the right skills, tools, technology, and resources to continuously deliver high-quality and high-value software. Collaborate with the -Agile practitioners to help avoid distractions for the team, so that the team is focused on delivering their sprint commitments. Drive adoption of modern engineering practices such as Continuous Integration, Continuous Deployment, Code Reviews, TDD (Test Driven Development), FunctionalNon-Functional testing, Test Automation, Performance Engineering etc. to deliver high-quality, high-value software for 2-4 scrum teams. Craft individual development plans for team members and provide growth opportunities. Mentor, coach and challenge the team members to continuously raise performance standards. Align the teams with the organization\'s vision, mission and strategic priorities and act as a key communication channel between team and senior leadership. Assess and provide team members with timely feedback and conduct 360 feedbacks for self and team assessment. Foster a culture and mindset of continuous learning improvement to develop agility using the three pillars transparency, inspection and adaptation across levels and geographies. Delivers value working in a diverse environment and collaborating with various teams (business, product, and technology) keeping organization and customer interests at the top. Able to influence decision making to deliver value by putting forward the right ideas and propositions. Qualification B.E/B. Tech/MCA or equivalent professional degree Experience 12+ years of experience in building web-based enterprise software using Microsoft .NET technology stack. Demonstrable experience of leading teams of highly skilled software engineers (20+ team members) and working successfully across cultures. Must have solid understanding of modern architectural and design patterns. Proven skills for building applications with modern automation testing practices. Well versed with C#, modern UI (User Interface) technologies and databaseORM technologies. Strong exposure to Agile software development methodologies and enabling tools such as Jira, Confluence Excellent communicator with ability demonstrable ability of influencing decisions Knowledge of healthcare revenue cycle management, HL7, EMR systems, HIPAA (Health Insurance Portability and Accountability), FHIR would be preferred. Key competency profile Spot new opportunities by anticipating change and planning accordingly. Find ways to better serve customers and patients. Be accountable for customer service of highest quality. Create connections across teams by valuing differences and including others. Own your development by implementing and sharing your learnings. Motivate each other to perform at our highest level. Help people improve by learning from successes and failures. Work the right way by acting with integrity and living our values every day. Succeed by proactively identifying problems and solutions for yourself and others. Key success criteria On time and continuous delivery of software releases with high quality standards following the modern engineering practices and processes. Formation and maintenance of a high performing and self-managed team. Potential shiftaddition to the technical competency at personal and team level. Contribution towards the enhancement of the organization\'s knowledge base in technology. 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:

foundit

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3181880
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Noida, Uttar Pradesh, India
  • Education
    Not mentioned
  • Experience
    Year