HamburgerMenu
hirist

Job Description

Description :



Who we are looking :


- Participate in requirements analysis, Planning, and Stand-Ups.



- Collaborate with internal teams to produce software design and architecture.



- Responsible for the development of new reusable components, and web-based user interfaces.



- Work with product team and graphic designers, translating designs and wireframes to high-quality code.



- Strong expertise in functional programming and design patterns.



- Experience in Banking, FinTech, or Payment domains



- Experience with real-time transaction systems



- Experience in Team Lead



- Write clean, scalable code using .NET programming languages.



- Test and deploy applications and systems.



- Revise, update, refactor, and debug code.



- Ensure the best possible performance, quality, and responsiveness of applications.



- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.



- Develop documentation throughout the software development life cycle (SDLC).



- Serve as an expert on applications and provide technical support when required.



Requirements :



- 6+ years of experience in Microsoft .net core with strong end-to-end payment systems experience.



- Strong knowledge of C#, .NET Core, EE, LINQ, Rest Apis.



- Experience with database development including relational database design, SQL, bigdata and ORM



- Hands-on experience with payment gateway integrations



- Knowledge of payment protocols and standards



- JavaScript, JS Frameworks (e.g. jQuery, ReactJS, AngularJS, Bootstrap)



- Experience with working in an Agile/Scrum development project



- Knowledge about JIRA/ similar project management tool



- Experience with Azure will be a big plus



- Experience with big data will be a big plus



- GIT-based repository



- Knowledge of Docker and Kubernetes



- Experience designing and developing enterprise grade software



- Experience with source control management systems and deployment environment



- Experience with debugging, performance profiling and optimization.



- Comprehensive understanding of object-oriented and service-oriented application development, techniques and theories



- Internally motivated, able to work proficiently both independently and in a team environment



- Strong communication skills with both internal team members and external business stakeholders



- Experience with user interface design and prototyping.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in