Job details

Senior Software Engineer - Full Stack (.Net, React.Js)

  • Java
  • Spring Boot
  • Redux
  • REST
  • AWS
  • TypeScript
  • Agile

Posted: 3 days ago

Job description

  • We are looking for an innovative senior software engineering who will be responsible for the design and build of a full stack web application and data pipelines, and thrive in a fast-paced, agile environment
  • This individual will partner closely with other areas of the business to build and enhance solutions that drive value for our customers
  • Engineer will work in small, flexible teams
  • Every team member contributes to designing, building, and testing features
  • The range of work you will encounter varies from building intuitive, responsive UIs to designing backend data models, architecting data flows, and beyond

Role

  • As a Senior Software Engineer, you will:- participate in scoping, design and implementation of complex features
  • Lead and push the boundaries of analytics and powerful, scalable applications
  • Design and implement intuitive, responsive UIs that allow issuers/acquirer's/fintech's to better understand data and analytics
  • Build and maintain analytics and data models to enable performant and scalable products
  • Ensure a high-quality code base by writing and reviewing performant, well-tested code
  • Mentor junior software engineers and teammates
  • Drive innovative improvements to team development processes
  • Partner with Product Managers and Customer Experience Designers to develop a deep understanding of users and use cases and apply that knowledge to scoping and building new modules and features
  • Collaborate across teams with exceptional peers who are passionate about what they do

All about you / Ideal Candidate Qualifications-

  • 8+ years of full stack engineering experience in an agile production environment
  • Experience leading the design and implementation of complex features in full-stack applications
  • Experience leading a large project and working with other developers
  • Strong technologist eager to learn new technologies and frameworks
  • The following is a plus:- Proficiency with
  • NET/C#, React, Redux, Typescript, Java JDK 11-17, Spring Boot, Spring Security, Maven, Hibernate / JPA, REST, and SQL Server or other object-oriented languages, front-end frameworks, and/or relational database technologies
  • Solid experience with RESTful APIs and JSON/SOAP based API
  • Experience with SQL, Multi-threading, Message Queuing & Distributed Systems
  • Experience with Design Patterns
  • Expertise in Junit or other automated unit testing frameworks
  • Knowledge of Splunk or other alerting and monitoring solutions
  • Fluent in the use of Git, Jenkins
  • Knowledge of cloud native development such as cloud foundry, AWS, etc
  • Customer-centric development approach
  • Passion for analytical / quantitative problem solving
  • Ability to identify and implement improvements to team development processes
  • Strong collaboration skills with experience collaborating across many people, roles, and geographies
  • Motivation, creativity, self-direction, and desire to thrive on small project teams
  • Superior academic record with a degree in Computer Science or related technical field
  • Strong written and verbal English communication skills.
Banking,
Full Time, Permanent
Software Development
Education
B.Tech/B.E. in Any Specialization
Any Postgraduate