Desired Candidate Profile
The Lead Software Engineer will work as a part of the software delivery team to build and support custom scalable solutions on Enterprise technology stack/Opera proprietary platform for different verticals.
Responsibilities :
- You will be responsible to develop multi-tier components using enterprise technology framework to build application that meets the demand of modularity and scalability of the system
- Excellent understanding of end to end system designing including integrating different modules such as web component, service component, data access component, batch components, reporting components etc.
- Good understanding of Software development cycle and toolset to capture requirement gathering, designing solution components, developing modules, unit test, code review, QA cycle, release management etc.
- Use best practices in software development to design algorithms, develop code modules using efficient data structures.
- Work with multiple functional group (Business/Analytics) to build processes and components that can automate jobs and achieve the objective efficiently
- Effective in communication skill to gather requirement from product management/business team and translate it to solution delivery
- Mentor and guide junior team members to improvise in writing code that is structured, modular and optimized
Education:
UG: B.Tech/B.E. - Computers
PG: Any Postgraduate - Any Specialization
Doctorate: Doctorate Not Required
Contact Details:
Keyskills:
algorithms
java
data structures
software development
software engineering
scalability
web technologies
big data
code review