Job Description
Sapiens is on the lookout for a Developer (C++) to become a key player in our Bangalore team. If you're a seasoned C++ pro and ready to take your career to new heights with an established, globally successful company, this role could be the perfect fit.
Location: Bangalore
Working Model: Our flexible work arrangement combines both remote and in-office work, optimizing flexibility and productivity.
This position will be part of Sapiens L&P division, for more information about it, click here: https://sapiens.com/solutions/life-and-pension-software/
What youll do:
Designing, and developing of core components/services that are flexible, extensible, multi-tier, scalable, high-performance and reliable applications of an advanced complex software system, called ALIS both in R&D and Delivery.
Designing, development of core components/services which are flexible, extensible, multi-tier, scalable, high performance and reliable applications
- Object Oriented Analysis, Design, development of software components and applications
- Providing technical leadership and mentoring to junior developers
- Analyze requirement specifications, carry out feasibility analysis and estimating effort
- Developing use cases and design alternatives in accordance with business requirements
- Interact with Product Owner and Business analyst across geographies to leverage expertise and take up development to next level
- Work effectively in all phases of the software development life-cycle, from requirements gathering to design, implementation, testing, and release, and help team members to do the same to accomplish deliverables on time
- Contribute in institutionalize the industry standard best software engineering processes, practices and methodologies
- Help in recruitment, assimilate necessary technical knowledge and share with team to meet organizational goals
- Participating in code reviews, working with business analyst and testers to effectively document and validate all implementations
- Ability to understand and discuss technical concepts, schedule tradeoffs and opportunistic new ideas with technical employees.
What to Have for this position.
Must have Skills.
- 2+ years of hands on design and development experience in C++, and contributes to build the large-scale architecture system.
- Well versed with object oriented methodologies
- Good knowledge of Design patterns, and Data Structures
- Experience working with relational database and SQL commands
- Proven experience in exploring new technologies to developing and delivering innovative solutions
- Good conceptual, analytical, mathematical skills.
- Very good verbal and written communication skills
- Self-motivated, flexible, quick learning capability and ability to perform under pressure.
- Ability to work independently, to work well with others and to be a team player.
- Demonstrated experience with strong focus on quality and timely delivery.
Nice to have
- Knowledge in Insurance
- Experience with Agile development methodologies (specifically scrum)
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time
Contact Details:
Company: Sapiens
Location(s): Bengaluru
Keyskills:
C++
OOPS
Data Structures
Database Queries
Multithreading
SQL