Role & responsibilities
- Software Engineering: Duties including the full-range of programming tasks problem analysis, solution determination, design architecture, code design and development, integration, test, modification, and documentation
- Developing complex Risk/Finance IT application and guiding a diverse team of developers & senior developers on technical aspects
- Collaborate closely with the Multiple Business SMEs (Internal and External) to understand requirements and troubleshoot/remediate any identified issues
- Jointly working with other teams and partners handling different aspects of the platform creation, reviewing and mentoring
- Tracking advancements in software development technologies and applying them judiciously in the solution roadmap.
- Ensuring robust configuration management and all quality controls and processes are adhered to.
- Continuous improvement to processes and practices with new ideas, concepts, methods, and technologies
- Design, develop, and enhance large transaction and reporting based DBs
- Reviewing the work done by other team members and Up-skilling/mentoring technical knowledge of team members
Preferred candidate profile
- 4-7 Years of hands-on experience in .Net Core programming with Angular 10+ Version.
- Experience of developing secured and high-performance Risk/Finance IT application for Banks or Financial Institution.
- Rich experience with C#, .NET Core, Angular 10+, REST/API and object-oriented design/development
- Demonstrated experience with relational database design and implementation using MS SQL Server
- Experience with MVC and Entity framework are a bonus
- Knowledge of software development life-cycle methodologies, primarily Agile / Scrum
- Highly analytical bent of mind and quantitative skills
- Demonstrable experience in delivering complex Risk/Finance IT application, ability to produce high quality, accurate work, under pressure within tight deadlines
- Exceptional verbal and written communications skills along with the ability to communicate with management, staff, and customers effectively and professionally as well as demonstrate sound judgment and reasoning skills