Software Engineer

3 weeks ago


Chennai, Tamil Nadu, India Athenahealth Full time

Athenahealth is committed to creating a thriving ecosystem that delivers accessible, high-quality, and sustainable healthcare for all.

We are seeking a skilled Software Engineer to join our Provider Solutions team within the R&D, Platform & Data services subdivision, Integration Platform zone. Our team's vision is to maximize the network effect by promoting efficient, effective, and experience-driven interoperability.

In this role, you will build enterprise quality applications/services hosted on cloud, with a focus on complex integration and stability at scale for Provider solutions. Your technical skills will be applied towards allowing doctors to be doctors, so they can spend more time doing what they do best: provide patient care.

The Team

This team utilizes Athena's connections across the healthcare ecosystem to facilitate the exchange of patient records. We aim to automate the handling of external records, enhance data findability, processing of millions of patient records for the efficient usage of key data at the time of encounters.

Job Responsibilities:

  • Design and develop quality code in an agile approach adhering to business requirements. Deploy the code to production and deliver timely fixes.
  • Contribute to accurate, unambiguous technical design specifications to the appropriate detail.
  • Defines sub-systems or components, prepares design documents and blueprints.
  • Creates and assesses technical alternatives for product component.
  • Write unit tests, continuously monitor and maintain code quality by checking potential code bugs and vulnerabilities.
  • Build services that run on cloud and cater to billions of transaction volumes per day.
  • Ensuring high quality and optimum performance of integration systems by proactively identifying and proposing new, alternative solutions as appropriate.
  • Understand and follow coding conventions, architectural approaches, and best practices.
  • Adhere to the team's Definition of Done; perform peer code reviews to ensure quality standards.
  • Develop domain knowledge. Take ownership of what you build and coordinate your efforts across the teams to ensure proper completion.
  • Participate and contribute to Agile ceremonies including daily stand-up, sprint planning, readouts, and retrospectives.

Salary Estimate: $120,000-$150,000 per year

Required Skills and Qualifications:

  • 4-6 years of experience in a developer role
  • Familiarity of working in an Agile environment preferred
  • Bachelor's Degree or equivalent
  • Significant software engineering skills (SDLC) with high quality and DevSecOps driven delivery.
  • Knowledge and expertise in programming languages such as Java, Spring Boot
  • Knowledge of working with AWS, IaC (Terraform).
  • Exposure to object-oriented programming, relational database technologies, Spring, RESTful API, and modern JavaScript frameworks.

Benefits:

Athenahealth offers a range of benefits, including health and financial benefits, commuter support, employee assistance programs, tuition assistance, employee resource groups, and collaborative workspaces. We also sponsor events throughout the year, including book clubs, external speakers, and hackathons.

About Athenahealth:

Athenahealth develops and implements products and services that support US healthcare. Our goal is to create healthier futures for ourselves, our family, and friends. We foster an environment where every employee feels comfortable bringing their best selves to work. Our size makes a difference, too: we're small enough that individual contributions will stand out, but large enough to grow your career with our resources and established business stability.



  • Chennai, Tamil Nadu, India Rocket Software Full time

    We are seeking a seasoned Software Engineer to lead our team in developing cutting-edge software solutions. This role requires expertise in Assembler and z/VSE technologies, as well as proficiency in data structures and algorithms.About the RoleThe Senior Software Engineer will be responsible for designing, developing, and troubleshooting software features,...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    Job DescriptionSoftware Engineer II (Java Full Stack) Job TitleRocket Software is seeking a skilled Software Engineer II (Java Full Stack) to join our team in Chennai, India.Key Responsibilities:Design, develop, and troubleshoot software programs for software enhancements and new products.Develop software tools, including operating systems, compilers,...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    Rocket Software is committed to delivering innovative software solutions.Job OverviewThe Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. In this role, you will join a team maintaining a proprietary database management system running on z/OS with batch, interactive, and...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    About the RoleWe are seeking a highly experienced Technical Lead to oversee our software engineering teams.


  • Chennai, Tamil Nadu, India TCP Software Full time

    About TCP SoftwareTCP Software has been a leader in timekeeping and workforce management solutions for over three decades. With tens of thousands of customers and millions of users, we deliver cutting-edge technology and personalized support to organizations of all sizes in the public and private sector.We're committed to growth and our vision for the future...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    About the RoleWe are seeking a highly experienced Senior Software Engineering Director to lead our global development and quality assurance teams. As a key member of our leadership team, you will be responsible for driving strategic product development and quality goals, inspiring innovation within the team, and ensuring we remain at the forefront of the...


  • Chennai, Tamil Nadu, India TPF Software Full time

    Tech Lead RoleAs a Senior Software Engineer - z/TPF, you will be leading the technical design and build for small to medium-sized solutions in a team. Your expertise in translating functional and non-functional requirements into fit-for-purpose technical design will drive the success of our projects.Mainframe ExpertiseYou will ensure solution performance,...


  • Chennai, Tamil Nadu, India IN10 VMware Software India Private Limited Full time

    About the RoleWe are seeking a skilled Android Software Engineer to join our team at IN10 VMware Software India Private Limited.This is an exciting opportunity to work on cutting-edge projects, leveraging your expertise in Android software development to create innovative solutions.Key ResponsibilitiesDesign and Develop Android Apps: Utilize your knowledge...


  • Chennai, Tamil Nadu, India TCP Software Full time

    About TCPFor over three decades, TCP has empowered organizations to engage their workforce through flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users, TCP provides cutting-edge technology and personalized support to businesses of all sizes in the public and private sector to meet...


  • Chennai, Tamil Nadu, India IRIS Software Group Full time

    OverviewIRIS Software Group is a leading provider of mission-critical software and services, with one of the UK's largest privately held software companies.We provide global and domestic payroll and HR solutions used by nearly five million employees. Our HR solutions manage almost one million UK employees, and one in eight UK employees are paid through IRIS...


  • Chennai, Tamil Nadu, India Software AG Full time

    About Software AG">Software AG is a global leader in process management and digital transformation, simplifying the connected world. Founded in 1969, it helps deliver the experiences that employees, partners, and customers now expect.">Job Summary">We are seeking a highly skilled R&D Engineer to join our ARIS Business Unit in India. This role is pivotal in...


  • Chennai, Tamil Nadu, India TCP Software Full time

    At TCP Software, we are seeking a seasoned Senior Delphi Developer to join our team of innovative professionals. With a strong focus on delivering high-quality software solutions, you will play a key role in shaping the future of our timekeeping and workforce management products.About TCPTCP has been a trusted partner for organizations across various sectors...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    Job SummaryThis is a Senior Software Developer position that requires expertise in Mainframe development. The ideal candidate will have experience with Java, JavaScript, and HLASM programming languages, as well as knowledge of TCP/IP, client-server architecture, and HTML.About the RoleWe are seeking a highly skilled Senior Software Developer to join our...


  • Chennai, Tamil Nadu, India TCP Software Full time

    About TCP: A Pioneer in Timekeeping SolutionsWe're hiring a skilled Senior Software Developer with strong Delphi development experience to join our team at TCP Software.**Role Overview:**The ideal candidate will have high standards for code quality, test-driven development, security, and performance.**Responsibilities:**Designing, developing, testing, and...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    We are seeking an experienced Software Development Specialist to join our team at Rocket Software.The estimated annual salary for this role is $120,000 - $180,000 based on location and experience.Job Description:This position involves designing, developing, troubleshooting, and debugging software programs for software enhancements and new products. You will...


  • Chennai, Tamil Nadu, India TCP Software Full time

    About TCP, a leading provider of workforce management solutionsWe're seeking a talented Senior Software Developer with strong Delphi development experience to join our team.With over 30 years of experience in the industry, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Our...


  • Chennai, Tamil Nadu, India TCP Software Full time

    About TCP SoftwareTCP Software has been helping organizations engage their workforce for over three decades by providing flexible and mobile timekeeping solutions.We are trusted by thousands of customers and millions of users who value our best-in-class technology and personalized support.Our vision for the future is clear, and we're excited to have you join...


  • Chennai, Tamil Nadu, India CIAR Software Solutions Pvt Ltd Full time

    OverviewCIAR Software Solutions Pvt Ltd is a software development company that provides comprehensive solutions for the food and hospitality industry. Our flagship products, FoodEnginePOS.com and HotelDeskPMS.com, are designed to offer complete software solutions for restaurants and hotels, including billing, inventory management, customer service, and...

  • Software Engineer

    3 weeks ago


    Chennai, Tamil Nadu, India Kavi Software Technologies Private Limited Full time

    About the RoleKavi Software Technologies Private Limited is seeking a highly skilled Software Engineer to join our team in .NET development. This role requires expertise in designing, developing, and maintaining high-quality software applications using .NET technologies.ResponsibilitiesDesign and develop scalable, efficient, and secure software applications...


  • Chennai, Tamil Nadu, India IRIS Software Full time

    Company Overview">IRIS Software Group is a leading global provider of mission-critical software and services. As one of the UK's largest privately held software companies, we offer innovative solutions to meet the evolving needs of businesses.Our global and domestic payroll and HR solutions support nearly five million employees worldwide. Our market-leading...