Location
Secunderabad | India
Job description
- Individual will contribute as a software engineer on an Agile Scrum team
- Will design, develop, and maintain high-quality, cost-effective, and timely solutions in the fast-paced global financial services industry
- The solutions are a comprehensive set of interactive financial products and services
- This individual must be a great team player, highly motivated and a self-starter who enjoys innovating and constantly improving the products
- Will work closely with other software engineers, architects, analysts, scrum masters and product owners in a Scrum team and will help evolve the agile process
- Will coach and mentor other software engineers
- Will ensure products are supportable and adhere to standard specifications
Primary technology stack: .NET,.NET core C#, Angular,React, cloud computing
Secondary technology stack: C++
Exposure in Design Patterns
Total of 6-9 Experience in above skills
REQUIREMENTS
- Bachelor s Degree in Computer Science or related technical field
- 6-9 years of experience in software design and development
- Expert in analyzing, designing, and implementing software solutions to improve quality, stability, and reusability of code
- Expert in troubleshooting issues from a production environment, ideally including experience supporting a self-service environment
- Experience with developing back office applications with MS SQL Database, performance tuning and data modeling concepts and best practices
- Proficiency in automated unit test development practices and design methodologies
- PCI compliance, secure development, and data encryption techniques
- Proficient in agile processes and methods
- Excellent communication, teamwork, and collaboration skills
- Demonstrated knowledge applying SOLID and BDD design principles
- Demonstrated knowledge of software testing and leading software code reviews
- Demonstrated ability of creating high-fidelity estimates
- Collaborating with other development teams and QA
- Ability to work independently and be a self-starter
- Ability to think, evaluate, and solve complex technical problems
- Strong understanding of video conferencing back office environments
- Experience developing technical documentation
- Familiar with Agile/SAFe practices
- Experience in using JIRA/Confluence
- Experience developing technical documentation
Job tags
Salary