DUTIES & RESPONSIBILITIES
Design develop and maintain applications using C# MVC/Core.
Write clean efficient and well-documented code following best practices.
Develop RESTful APIs and integrate third-party APIs/services.
Work with SQL Server / PostgreSQL / MySQL / Oracle to design and optimize database structures and queries.
Implement authentication authorization and security best practices.
Debug troubleshoot and resolve application issues.
Participate in code reviews agile development practices and team discussions.
Optimize application performance and scalability.
Stay up-to-date with emerging technologies and trends development.
REQUIREMENT
Education
Bachelors degree in Computer Science Software Engineering or a related field.
3-6 years of hands-on experience Framework/.NET Core and C# development.
Strong experience with MVC / Core / Web API.
Proficiency in SQL Server / PostgreSQL / MySQL/Oracle including writing complex queries stored procedures and indexing.
Experience with Entity Framework (EF) / Dapper for database interactions.
Knowledge of frontend technologies (JavaScript HTML CSS Angular React or ) is a plus.
Strong understanding of OOP design patterns and best coding practices.
Ability to work in an agile development environment.
Excellent problem-solving and analytical skills.
Strong communication and teamwork skills.
Preferred Skills (Nice-to-Have):
Experience with microservices architecture.
Knowledge of Docker/Kubernetes.
Experience in unit testing frameworks (xUnit NUnit Moq).
UP® otherwise known as Unified Payments or Unified Payment Services Limited is a group of companies with services including Financial Technology, Banking, Payment Scheme, Digital Commerce, Value Added Service, Payment Solutions, Software Solutions, etc. The UP® Group comprises (i) UP® ... View more