Vacancy expired!
Primary Responsibilities
- Participates in all phases of projects, including architecture, development, design, testing, and production. This requires familiarity with programming languages (such as HTML, MVC, .Net, C#, SQL, JavaScript, CSS, jQuery) and application production tools such as Microsoft Visual Studio, Git, and Azure.
- Follow Best practices for Microservices and Serverless application architecture including session management, caching, Event-Driven and Web Services,
- Understand both technical and business sides of our company to achieve strategic business goals with high-quality solutions.
- Work with team members to resolve technical challenges
- Build efficient, secure, scalable, and reliable applications to support a high transaction environment
- Understand how to identify and diagnose performance issues and resolve them quickly
- Effectively communicate technical designs verbally and/or in writing for small to medium-sized technical audiences.
- 3- 5 years of experience developing cloud-native applications using Microservices architecture and Serverless computing.
- Experience and proficiency in ASP.Net and C# using the Microsoft Visual Studio IDE to create Websites, RESTful APIs, database connectivity, and other back-end systems
- Expertise in SQL, stored procedures, and other data retrieval methods for various databases.
- Experience with Azure Cloud, specifically Azure functions and Azure API manager.
- Expertise in Microsoft Visual Studio and Visual Studio Code development environments
- Knowledge of DevOps principles including automated testing, continuous integration, continuous deployment, and fast feedback loops is a big plus
- Expertise with security, access, authorization in a web environment, and knowledge of OWASP principles
- Expertise in creating and maintaining scalable systems using Microservices or SOA.
- Knowledge of SOLID principles and dependency injection
- Knowledge of unit testing/mocking frameworks
- Experience with JavaScript frameworks such as Vue.js (or angular, react)
- Demonstrated history of success delivering high-impact products in an Agile development environment.
- Experience managing DevOps process and supporting CI/CD pipelines
- Experience with logging frameworks
- Experience with asynchronous programming is a plus
- Experience with clean architecture is a plus
- Experience working in an eCommerce environment is a plus
Vacancy expired!