Software engineer
Description
- Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
- Actively participate in High level and Low Level Design.
- Coding following standard practices for the Enterprise software product like code reviews and unit testing.
- Follow the SDLC and agile methodologies in a multi-site development environment using professional build and configuration management processes.
- Follow other product development quality practices in the company.
- Supports and develops software engineers by providing advice, coaching and educational opportunities.
- Provides information by collecting, analyzing, and summarizing development and platform issues.
- Strong experience in Core Java, J2EE, Servlets, OOAD, Spring, Angular.
- Good Knowledge of any RDBMS.
- Good Knowledge of Design Patterns.
- Strong understanding of SDLC process.
- Experience in working in Multi-site development environment.
- Experience in Enterprise Software Product development is added advantage.
- Minimum of 2 years of experience for software engineer, and upto 8 years for senior software engineer
Work mode - hybrid, 3 days a week in office as of now
Interview process - single day of face to face interviews at our Marathahalli office, in person. There would be no virtual interviews for this role.
Desired Skills
- Passion to work for small and high growth Organizations.
- Self-starter who is hungry to take on new professional challenges and looking for roles with enormous growth potential.
- Self-motivated and believes in getting things done.
- Reliable, Trustworthy and possesses Professional Integrity.
- Startup/entrepreneurial experience a real plus.
- Working in agile methodology is an added advantage