Description:
We are seeking a skilled and experienced .NET Full Stack Developer to join our team in an outsourcing model. As an outsourced developer, you will work closely with our organization to develop and maintain both the front-end and back-end components of our applications. If you are passionate about creating cutting-edge web applications and have a strong background in .NET technologies and are open to working as an outsourced developer, we want to hear from you.
Qualifications:
- Bachelor’s Degree in Computer Science (or related field of study).
- 5+ years of programming experience.
Core Competency Requirements:
- Experience in Object-Oriented Design (OOD), .NET Core, C#, MVC, Entity Framework, Entity Core, jQuery, JavaScript, building and consuming Web API’s , RPC & SOAP Services.
- Outstanding Object Orientated design and programming skills.
- Proficient with HTML5, CSS3 and front-end development languages - React/Angular Typescript.
- Hands-on experience writing Clean Code and Unit Tests.
- Developing and testing web-based APIs using JSON or XML objects.
- Experience with RDBMS & NOSQL databases such as SQL Server, Oracle.
- Excellent problem-solving skills.
- Management of hosting environment, including IIS, database administration, and scaling an application to support load changes.
- Understanding of “session management” in a distributed server environment.
- Extensive knowledge of user authentication, OAuth, Single Sign-On (SSO), and Azure Active Directory B2C & B2B connections.
- Proficient understanding of OWASP security principles, understanding accessibility, and security compliance.
- Strong understanding of Agile SDLC methodology
- Provide thought leadership on best practices for solution design with an understanding of Information Architecture functionality
- Experience with source control management systems like [TFS and Azure DevOps] and continuous integration/deployment environments
- Good communication skills, interpersonal skills, self-motivated, quick learner, team player
Preferred Competency Requirements:
- Deep understanding of modern application design principles
- Knowledge / Experience with Azure DevOps
- Microsoft Certified Professional (MCP)