Responsibilities:
- Take ownership of your area of specialization, from interacting with stakeholders and users, to design, development, deployment, and production monitoring and support.
- Collaborate with the product team to develop and deliver high-quality software solutions, with a strong emphasis on cloud migration.
- Utilize the main technologies we use to power our applications, including C# for backend code, TypeScript with React for frontends, Azure for cloud infrastructure, and various other platforms and tools.
- Work with Netsol Leasesoft as our main Leasing platform, Quadient Inspire CCM, HPD Lendscape, MS d365, and Human Inference Datahub.
- Ensure software development follows lean/agile principles and practices.
- Implement and utilize test automation techniques and methods.
- Collaborate with the team on source control, continuous integration, and deployment using GIT-based tools.
- Stay updated on new technologies and industry trends relevant to the financial industry.
- Contribute to building resilient, scalable, and secure software solutions.
- Build and maintain APIs.
Education:
- BSc in Computer Science or related field.
- Minimum of 5 years of Software Development experience with expertise in C#, .NET 6.0, and .NET Core.
- Strong knowledge of SQL Server, SQL, and T-SQL.
- Exposure to Azure services, including Azure Functions, Azure Kubernetes Service, and Azure DevOps.
- Proficiency in source control and continuous integration, preferably with GIT.
- Experience with RESTful web services and JSON.
- Strong lean/agile development mindset.
- Familiarity with test automation techniques and methods.
- Experience with Application Gateway (WAF, Ingress Controller) and Kubectl.
- Knowledge of TDD (Test-Driven Development) and DDD (Domain-Driven Design).
- Familiarity with Event Sourcing and CQRS (Command Query Responsibility Segregation).
- Java skills.
- Experience deploying software to the cloud using architectural best practices.
- A passionate software engineer who enjoys writing code to solve problems.
- Curiosity about new technologies and a strong interest in the financial industry.
- Comfortable working in a small and focused team that deals with cloud migration.
- High standards for yourself and others when working with production systems.
- Thrives in a collaborative environment with diverse stakeholders and subject matter experts.
- Strong experience in building backend software.
- Interest in distributed systems and writing resilient, scalable, and secure software.
- Experience with statically typed languages (C#, Java, etc.).
- Enjoyment and experience in building APIs.
Click apply and your application will be reviewed by our talent acquisition team who will contact you directly.
Your Application:
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles.