Key Responsibilities- Execute the design, analysis, or evaluation of assigned projects using sound engineering principles and adhering to business standards, practices, procedures, and product / program requirements
- Design & code a variety of complex software features with adequate documentation
- Write automation for new/existing features.
- Customer Support & troubleshoot/fix a variety of difficult software problems.
- Proactively communicate on development status & delays in agreed upon timelines
- Interface with global teams for requirements analysis and schedule.
- Interface with external customers regarding software issues.
- Be willing to travel to onsite locations for Short Term Assignments like Feature Integrations & Version Installations.
Qualification and Requirements- Bachelor's Degree / master’s degree in engineering with ComputerScience/Electronics/Electricalbackground and 7-10 years of experience
- Minimum of 6 years’ experience in software development (Java, Python, related technologies) with exposure to maintenance, continuous integration & releases
- Having hands-on with, Kubernetes & Dockers Linux Cloud agnostic applications building, Cloud DevOps (Basic level)
- Minimum of 5 years’ experience in core product software development
- Strong Object-Oriented Design & Programming Experience
- Professional experience of Core Java Technologies (DesignPattern/Multi-threading/DataStructures/Algorithm)
- Experience in development under Windows, Linux/Unix
- Exposure to Agile methodologies and tool chain (like JIRA)
- Has knowledge of best practices and how own area integrates with others
- Ability to learn and adapt to a fast-paced environment
Bachelor's DegreeCore Java, Java multi threading and Oops (Inactive), Software Design Pattern
4 - 7 Years
Full time
Assignee / Regular