Job Description
Design and Develop: Architect, code, analyze, and test robust systems using Angular 10+ and .NET 6+
Full Stack Development: Develop both front-end and back-end applications, ensuring seamless integration and performance
Time-Sensitive Projects: Deliver high-quality applications within project deadlines, adhering to business and system requirements
Optimize Performance: Identify and resolve performance bottlenecks, fix bugs, and ensure efficient operation of applications
Maintain Code Quality: Ensure code quality, organization, and automation through best practices and continuous improvement
Adopt New Technologies: Continuously discover, evaluate, and implement new technologies and design patterns to enhance development efficiency
UI/UX Design: Develop applications with well-designed, user-friendly interfaces
Task Management: Track assigned tasks diligently and ensure timely completion of deliverables
Team Collaboration: Collaborate effectively within the team, lead projects independently when required, and mentor junior developers
Technical Expertise: Leverage strong knowledge of design patterns, data structures, MVC, .NET Core, and latest web technologies to deliver scalable solutions
Bachelors Degree in Computer Science, Computer Engineering, Information Technology, or a related field (or equivalent). 5+ years of relevant work experience.
Skills :. Architectural and Design Patterns. Strong awareness of Architectural Design Patterns: MVC, MVP, MVVM
Knowledge of SOLID principles and Clean Architecture
Front-end Development. Proficient in Angular 10+ and its ecosystem (RxJS, NgRx, Angular CLI)
Experience with TypeScript, JavaScript, HTML5, CSS3, and SCSS
Understanding of responsive design principles and frameworks like Bootstrap
Back-end Development. Strong expertise in .NET 6+ and .NET Core
Experience with ASP.NET Core MVC and Web API
Knowledge of Entity Framework Core for ORM and data access
Data Structures and Algorithms. Solid understanding of data structures and algorithms
Ability to optimize code for performance and scalability
Web Development. Strong understanding of RESTful and SOAP services, JSON/XML
Experience with developing secure and scalable web applications
Continuous Integration and Deployment. Proficiency with CI/CD tools and practices: Git, Bitbucket, TFS, SVN, Jenkins, Azure DevOps
Familiarity with unit testing frameworks like NUnit, XUnit, and integration testing
Database Management. Experience with SQL databases (MS SQL Server) and NoSQL databases (MongoDB)
Proficient in writing efficient queries, stored procedures, and data modeling
DevOps and Cloud Services. Knowledge of DevOps practices and tools
Experience with cloud platforms like Azure or AWS
Fintech
Skills:. Experience in the Fintech domain will be preferred
Good to have knowledge on ISO 8583 protocol
Exposure in EMV and Card systems
Knowledge on PCI Standards and certification process
Knowledge on SSL and HTTPS communication protocols
Knowledge on encryption and decryption for secure communication
Exposure to encryption techniques such as DUKPT, Master Session
ISO20022 protocol will be added advantage.