Velwire designs, builds and operates payment infrastructures, applications and services focused on facilitating real-time electronic payments for emerging economies. Our clients and partners include large-cap tech companies, financial institutions, public sector agencies and intergovernmental organizations.
This role will be responsible for the design, development, testing, and deployment of our mission-critical payment applications and will have the opportunity to work on complex and challenging projects that will have a real impact on millions of people.
Job Description
Participate in all phases of the software development lifecycle (SDLC), from requirements gathering to deployment and maintenance.
Design, develop, and maintain clean, scalable, and well-documented code using .NET Core and related technologies.
Develop and implement RESTful Web APIs.
Write and execute unit tests to ensure code quality.
Troubleshoot and resolve software issues.
Collaborate effectively with other engineers, project managers, and designers.
Staying up-to-date on the latest .NET technologies and best practices.
Our Desired Profile
Minimum 4 years of experience as a .Net Software Engineer
Have strong proficiency in C#
Have solid understanding of design principles and design patterns
Experience with Entity Framework or Dapper for data access
Experience with building RESTful Web APIs
Experience with SQL queries and stored procedures and Microsoft SQL Server
Have proficiency in source code management tools (e.g., Git)
Familiarity with reporting tools
Knowledge of authentication and API security mechanisms
Ability to write unit tests and debug code
Strong problem-solving and analytical skills with excellent communication and collaboration skills