BMCA — Senior Associate — .Net Developer
Kochi (Ernākulam) IT development
Job description
Overall Years of Experience: 5 to 7
Relevant Years of Experience: 3 to 5
Position Summary
· We are looking for a Full stack .NET Developer who has excellent working knowledge in developing, deploying Azure based .NET solutions
· Should have good hands on experience in software development projects using .NET 4.0 and above /.NET Core, ASP.NET MVC, C#, Entity Framework, SQL server and Front-end programming (ReactJS or Angular)
· Should have excellent knowledge in developing solutions with Azure App service, Azure DevOps and Azure storage
· Should have experience in developing Web API and REST services
· Should be able to develop bots using bot framework based on requirements, transform UI/UX design wireframes into real time applications to combine the arts of Design and Programming
· Has good knowledge on MS graph API, Office 365 applications and Azure Identity platform
· Hands-on experience working with Microsoft Teams app development
· Has experience with design patterns, object-oriented design and programming
· Must have good analytical, debugging and problem-solving skills
· Understands and anticipates customer’s needs to meet or exceed expectations
· Works effectively in agile environment
Roles and Responsibilities
Essential
· Should be well versed in developing .NET web applications using C# with best practices
· Should have involved in creating complex queries, tables, stored procedures and views in SQL Server
· Should have worked in end to end implementation of a web application with agile environment
· Able to create web application pages with mobile first approach
· Must have developed applications over Microsoft Azure using App services, Azure storage, Azure DevOps, Azure Bot framework.
· Should have 2+ years of hands on experience in developing applications in Azure
· Should have good hands on experience over Office 365 suite of applications such as SharePoint, PowerApps, Microsoft Teams and Power BI
· Must have hands on experience in VSTS/Azure DevOps
· Strong architectural and design skills and the ability to formulate a solution from client requirements
· Good understanding of Visual Studio IDE, VS Code and NodeJS Toolset
· Diagnosing end user’s problems, the ability to prescribe the right solution and then ultimately determine the right combination of methods using the skills mentioned above to deliver the right features
· Comprehensive understanding of object-oriented and service-oriented application development
· techniques and theories
· Should have worked before in scrum methodology
Desirable
· Excellent communication skills, both oral and written
· Can work with all levels in the organization
· Position requires the ability to communicate effectively with team and end users
· Good understanding of SEO principles and ensuring that application will adhere to them.
· Demonstrated ability to manage competing priorities while working collaboratively with customers and stakeholders
· Self-motivated with the ability to thrive in a dynamic team environment, work across organizational departments and instill confidence with the client through work quality, time management & organizational skills and responsiveness
· Experience with user interface design and prototyping
· Must be a self-starter who requires minimal supervision
Technical Skills/Tools Requirement
Essential
· C#, .NET Core, ASP.NET MVC, Web API, SQL Server, Entity Framework, MS Azure, AngularJS/ReactJS or Angular 4 and above, HTML5, CSS, Bootstrap 4/Office UI Fabric
Desirable
· Azure Bot Service, Azure DevOps, Logic Apps, MS Teams Applications, SharePoint Development, Graph API, Office 365 applications