Details:Position: Senior Software EngineerLocation: Pune, IndiaExperience: 7-9 years in software development in Software Products\' company:We are looking for software development professionals to join our Product Engineering team in the Pune, India office. Product Engineering (PE) adds new capabilities to existing eGain products, works on new product features in collaboration with the Product Management team, supports released products deployed to our customers for any defects reported and works towards development process automation. This team also takes up technology or architectural changes to existing products.We are currently looking for software development professionals to be a part of our Product Engineering team in Pune, India.The Team: Product Engineering (PE) adds new capabilities to existing eGain products, works on new product features in collaboration with the Product Management team, supports released products deployed to our customers for any defects reported and works towards development process automation. This team also takes up technology or architectural changes to existing products.The Software Engineer works in a global team environment developing the next generation of products and maintenance of existing products. Individuals in this role are expected to have excellent analytical abilities, good programming skills and quality orientations, and are mentored and groomed to become Subject Matter Experts in Product Modules and Technology Stacks.Job RequirementsDetails:Skills:
1. Application Servers - WildFly, Jetty
2. JDK -OpenJDK17
3. Web services
4. OAS
5. ReadyAPI, Postman, SoapUI
6. ActiveMQ, HornetQ
7. JavaScript, ExtJS, Angular, React
8. Junit
9. Database knowledge, MSSQL or others
10. Python
11. AWS i.e. lambda, Secret manager, Gateway, LB etc.Responsibilities:1. Work on development of features and support of existing products, as part of team, design for which has been approved by the Architecture groups.
2. Propose approaches/designs and get them approved by Subject Matter Expert and Architect (subject to complexity of issue).
3. Adheres to Rules of Engagement for Engineering4. Identify and communicate improved code design to the team for standardization
5. Test the product areas impacted by code churn (feature development as well as fixes) and create automated tests where possible.
6. Provide detailed documentation on the work done, to help,
a. QA create Test Cases
b. Documentation team to create documents for releases - Release Notes, User Guides
7. Provide high level estimates (efforts and delivery date) for tasks being worked upon to Team/Project leads
8. Participate in internal training sessions to acquire expertise, to become an Subject Matter Expert on one or more modules.
9. Look for usability and serviceability improvements in product areas worked on
10. Engineering Management track is a possibility.Must have qualifications/skills:
1. Bachelors/master\'s degree in engineering or computer sciences.
2. Good communication skills. Should be able to communicate well within and outside the organization.
3. Good interpersonal skills - ability to work well in teams and a character to appreciate.
others\' work.
4. Enthusiasm - eagerness to remain on top of one\'s work.
5. High learnability - be able to pick up new ideas / concepts.
6. Deep understanding of Java / J2EE software applications as it relates to enterprise applications.Pay Range:$ 2300000.00 - $ 2700000.00
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.