Overview
Skills
Job Details
We are looking for a Senior Full Stack Developer for our client specializing in software development.
As a senior developer, you will be collaborating closely with Product Owners and other engineers to develop high-quality, scalable applications that enhance user efficiency. As a proficient full-stack developer, you will contribute to building comprehensive web applications from ideation to deployment.
You will also become the lead for the offshore team and will manage a small team offshore. You will be responsible for working with the client stakeholders to ensure delivery from the offshore team.
Key Responsibilities:
Collaborate with Product Owners and fellow engineers to design and construct scalable applications, encompassing requirement definition, test plan creation, and performance monitoring.
Develop software within an agile environment, utilizing C#, JavaScript/TypeScript frameworks such as React, and SQL.
Uphold industry best practices in software development, including but not limited to conducting code reviews, implementing unit tests, and facilitating CI/CD processes.
Required Skillset:
10+ years of software development experience.
Extensive experience in .NET and C# development.
Proficient in developing React applications.
Strong grasp of HTML, CSS, and JavaScript.
Extensive experience in designing and implementing RESTful APIs.
Proficiency in API security, authentication, and authorization mechanisms.
Solid understanding of SQL and relational databases.
Experience with robust and scalable microservice architecture.
Excellent written and verbal communication skills.
Familiarity with Azure Cloud Services, including App Service, Function Apps, and Service Bus is nice to have.
. Experience with Payment solutions is a major plus.