PCS Platform is building NextGen IOMT Platform. As a Staff Software Engineer for PCS (Patient Care Solutions) – Platform, you will be accountable & responsible for driving business and enabler features for the platform programs.
Responsibilities:
In this role, you will:
- Identify the scope of the work, provide initial estimate and justify the estimate with facts
- Demonstrate the understanding of Agile software development lifecycle and able to distinguish the core inputs and outputs in each cycle.
- Engage in technical discussions; participate in technical designs and present technical ideas through white boarding
- Execute in a fast pace delivery mode and focus in delivering tasks to meet the product release goal
- Maintain code quality through best practices, unit testing and code quality automation
- Seek and provide feedback on design and development
- Demonstrate the ability to make informed technology choices after due diligence and impact assessment
- Understand whole product, its modules and the interrelationship between them while being an expert in the assigned component or module
- Help in designing interfaces and information exchange between modules
- Articulate the need for scalability and understand the importance of improving quality through testing.
- Be an expert in writing code that meets standards and delivers the desired functionality using the technology selected for the project
- Drive design reviews, define interfaces between code modules, and applies existing technology to designs
- Be an expert in assessing application performance and optimizing/improving it through design and best coding practices
- Write and maintain automated tests to ensure the quality of the code.
Qualifications / Requirements
- Bachelors/Master's degree in Computer Science Engineering or related disciplines
- A minimum of 8+ years of hands on experience in software development
- 5+ years of experience in Java development
- Experience in Designing, developing, and maintaining Java-based applications using SpringBoot and other related frameworks
- Experience in Developing and maintaining APIs that are scalable, secure, and highly available
- Experience in developing microservices-based applications and RESTful APIs
- Strong experience with AWS services such as EC2, S3, RDS, Lambda, etc.
- Experience with Kubernetes and containerization technologies such as Docker
- Understanding of DevOps practices and tools such as Jenkins, GitOps, etc.
- Excellent communication and collaboration skills
Inclusion and Diversity
Ourare designed to unlock your ambition by giving you the boost and flexibility you need to turn your ideas into world-changing realities. Our salary and benefits are everything you’d expect from an organization with global strength and scale, and you’ll be surrounded by career opportunities in a culture that fosters care, collaboration and support.