
SE - Sr - MW (Kolkata, WB, IN, 7000...
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
EY is seeking a Senior Software Engineer for our Kolkata, West Bengal, India office. In this role, you will be instrumental in ensuring our clients' products are successfully installed and meet their specific requirements, focusing on integration and performance management. You will collaborate closely with Data Scientists, Project Managers, Fraud Analysts, and other peers to understand client needs, translate them into actionable requirements, and execute development tasks.
Responsibilities include:
- Executing the full software development lifecycle, including building integrations and enhancements for core products.
- Writing well-designed, testable, and high-quality code.
- Integrating multiple software components into a fully functional system.
- Troubleshooting, debugging, and upgrading existing systems.
- Deploying and supporting systems in production environments.
- Adhering to best practices and industry standards.
- Working within Agile principles to deliver quality products consistently.
- Ensuring proper feature deployment and product upgrades.
- Providing Second Tier support to live clients.
Mandatory Technical Skills:
- Proficiency in Java software development, JVM, or other modern programming languages.
- Basic experience with Linux or UNIX systems.
- Strong troubleshooting and problem-solving skills.
- Experience with SQL databases or other relational databases.
- Hands-on experience with development tools such as Git and Maven.
- Experience with Liquibase.
- Experience with Docker.
- Basic knowledge of Ansible.
- Experience working with JSON, XML, and YAML formats.
- Basic experience with distributed systems and databases.
- Cross-platform experience to resolve integration issues.
- Experience with system testing and unit testing.
- Experience in Release and Deployment Management processes.
- In-depth expertise in delivering large programs and projects using Agile Project Management, SAFE, and Scrum concepts. Agile certification is a plus.
Optional Technical Skills:
- Experience with Cloud Computing platforms (AWS, GCP, or Azure).
- Experience with Java 8 or later versions.
- Experience with NoSQL databases.
- Experience with GoCD.
- Experience with Kubernetes.
- Experience with Zookeeper.
- Experience with RabbitMQ.
- Experience with Cassandra.
Qualifications:
- A Bachelor of Science or Master of Science in Engineering, or a comparable field, or equivalent practical experience.
- Proven client engagement experience with the ability to work in a consultative manner.
- Excellent English communication skills, both verbal and written.
We are looking for candidates who:
- Have demonstrated mastery of most skills and technologies through extensive project experience.
- Possess the ability to quickly learn and apply new technologies and products.
- Have strong experience in leveraging complex technologies.
- Confidently utilize related skills and technologies, maintaining in-depth knowledge in their area of expertise.
Join EY in Kolkata and contribute to building a better working world.
Company
EY
EY is a global leader committed to building a better working world. We foster an inclusive culture where diverse teams in over 150 countries leverage data and technology to provide trust through assur...