Job Description
Who are we
What will you contribute
Reporting to the Engineering Manager or Directory, the Senior Software Engineer designs, develops, analyzes, and maintains high-quality software product applications. This position is located in Bangalore, India.
Responsibilities & Deliverables: Your deliverables as a Senior Software Engineer will include, but are not limited to, the following:
- Participates in software design meetings and analyzes user needs to determine technical requirements.
- Designs and develops high-quality code.
- Tests, debugs, analyzes and fixes application problems/issues. Works closely with stakeholders to fix issues in a timely fashion.
- Follows the software development lifecycle process.
- Interacts with internal stakeholders to support product releases and/or resolve program problems.
- Other duties and projects as assigned.
Required Experience:
- 5 years software development experience including design and development.
- Experience with Java, JavaScript, Microservice technology, Azure PaaS preferred.
- Familiarity with RESTful APIs, Spring Boot, Angular 10 upwards, HTML, CSS, SQL preferred.
- Financial industry experience preferred.
- Proficiency with Microsoft Office applications.
- Knowledge of software development methodologies and the software development lifecycle.
- Ability to provide solutions to a variety of technical problems of moderate scope and complexity independently.
- Strong technical, analytical, and development skills.
- Intermediate knowledge of required programming languages.
- Effective verbal and written communication skills; effective customer service skills.
- Ability to work independently or within a team environment and handle multiple projects simultaneously.
We are proud to offer a range of incentives to our employees worldwide. These benefits are available to everyone, regardless of grade, and reflect the values we uphold:
Flexibility: Enjoy unlimited vacation, based on your location and business priorities. Hybrid working arrangements, and inclusive policies such as paid time off for voting, bereavement, and sick leave.
Well-being: Access confidential one-on-one therapy through our Employee Assistance Program, unlimited personalized coaching via our coaching app, and access to our Gather Groups for emotional and mental support.
Medical, life & disability insurance, retirement plan, lifestyle and other benefits*
ESG: Benefit from paid time off for volunteering and donation matching.
DEI: Participate in multiple DE&I groups for . We learn from one another, embrace and celebrate our differences, and create an environment where everyone feels safe to be themselves.
Be unique, be exceptional, and help us make a difference at Finastra!
Job Classification
Industry: Financial Services
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time
Contact Details:
Company: Finastra
Location(s): Bengaluru
Keyskills:
Career development
Software design
Financial inclusion
Analytical
Senior Software Engineer 2
Javascript
Software development life cycle
HTML
Financial services
SQL