- Interface with key stakeholders and apply technical proficiency across different stages of the Software Development Life Cycle including Requirements Elicitation, Application Architecture definition and Design
- Work with App Dev Manager to create technical roadmaps
- Provide technical guidance and training to other developers in team
- Responsible for knowledge transfer
- Design, develop and implement new applications, enhancements, and new features to our products which are primarily ASP.NET on Azure Azure Paas, Faas and containers
- Participate in the inception phase of application selection to evaluate applications for compatibility and appropriateness for Electrolux
- Provide ongoing system capacity planning for existing applications and determine opportunities for optimization of existing systems
- Create high level design artifacts
- Deliver high quality code deliverables for a module, lead validation for all types of testing and support activities related to implementation and support.
- Build and support web apps, web APIs, windows services and windows using Microsoft Platform, Node JS, Angular 8.0+
- Creating database design, schemas, stored procedures, functions and scripts using Azure SQL, SQL Server, T-SQL
- Create CI/CD Pipelines and setup Azure Devops for agile development, testing and deployments.
- Review and resolve support tickets
- Develop, document, and adhere to standard procedures and best practices
Requirements: - 8-10 experience working with .NET, JavaScript, Angular, TSQL
- 8+ years of experience with designing, building and supporting database systems
- 6+ years of experience with Azure Cloud
- Deep knowledge of Microsoft Azure Cloud and .NET architecture
- Sound experience with C#, ASP.NET, ASP.NET Core, MVC/MVVM-based Application
- Sound experience working with windows services and applications involving multi-threading
- Sound knowledge of code versioning tools such as Git, TFS.
- Proficient experience with EF/LINQ & MS SQL Server, T-SQL
- Proficient experience with Azure PaaS (apps, service, APIs, logic apps etc) development using Azure DevOps.
- Hands on Experience in .NET application upgrade and migrations to cloud
- Experience in designing overall architecture of the web application.
- Experience converting designs to visual elements using Telerik, Bootstrap, HTML, CSS
- Experience working in SharePoint and O365 platforms.
- Working experience microservices architecture pattern and APIs (using HTTP, JSON and RESTFul ) development
- Must have extensive working experience with Microsoft technologies
- Knowledge and experience with agile development
- Good organization skills with ability to prioritize and handle multiple tasks and projects concurrently while achieving deadlines and effectively communicating project status.
- Effective oral and written communication skills including technical documentation and training materials
- Ability to work in team in diverse/ multiple stakeholder environment
|