Mandate certification on Azure Architect Azure Solution Developer Azure fundamentals
good to have :Azure Dev Ops Azure Admin
Need to have some sort of cloud certification in the Azure area. It could be any certification in the Azure cloud area.
Job Description:
- Develop and implement new software features web pages APIs Azure Functions and backend modules.
- Develop unit tests and maintain source control using Git/TFS.
- Unit test components to ensure they meet acceptance criteria and are scalable.
- Test and maintain software products to ensure strong functionality and optimization.
- Work as part of a team of developers QA support staff and DevOps engineers in a highly collaborative fashion.
Job Requirements:
- Experience designing developing and deploying webbased applications in ASPNET Core .NET MVC SQL Server SQL Developer JavaScript TypeScript REST APIs JSON JQuery TFS GIT.
- Experience in using .Net Core C# to write ASPNet Core API and Azure Functions.
- Knowledge of Clientside Application frameworks like Angular React CSS UI/UX Swagger/Open API Specification RESTful API.
- Knowledge of Azure Cloud resources & tools and Microservices with demonstrable proficiency in how cloud service offerings support solutions for multiple architecture disciplines or focus areas.
- Experience using source code control systems such as GIT TFS and CI/CD Pipelines.
- Experience in test driven development and ability to write unit tests using the testing framework.
- Experience with Agile/SCRUM experience preferred.
- Experience in working with MS SQL Databases including creating Stored Procedures and writing Queries.
- Experience in working with Entity Framework and ability to write LINQ Queries.
- Strong knowledge of software design principle like ObjectOriented Programming and working with Microservice Architectures.
- Understand working with Kubernettes.
- Excellent oral and written communication skills.
- Provide timely status and feedback as required to management team leaders and project stakeholders through clear and concise communication.
- Must be flexible to change and can work in a fastpaced environment.
- Must be able to guide junior developers to turn around work.
Nice to have:
- Strong experience with C# and the .NET framework specifically with .NET Core
- Experience building RESTful APIs using ASP.NET Core
- Experience with Azure services such as Azure Functions Azure App Service Azure Storage and Azure SQL
- Experience with Git and source control best practices
- Experience with Agile development methodologies
- Experience with Entity Framework or other ORM
- Experience with automating build and deployment processes using Azure DevOps or similar tools
- Familiarity with containerization and container orchestration technologies such as Docker and Kubernetes
- Strong debugging and troubleshooting skills
- Strong communication and collaboration skills
- A bachelors or masters degree in computer science computer engineering or a related field
- Strong understanding of software development life cycle
- A deep understanding of DevOps principles and practices
- Strong understanding of security and compliance for cloud solutions.