NET Developer
Role details
Job location
Tech stack
Job description
Lead the design and development of new software features and functionalities in collaboration with the product owner and architecture team.Write clean, testable, scalable code using .NET programming languages Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are considerations when designing & developing solutionsDevelop complex detailed front end application design.Identify and communicate technical risks, and propose mitigation actions.Participate in estimation and planning of development, deployment, and operation activitiesEnsure compliance with relevant IT Services processes, methods, and business processes
What's in it for you?Diverse and Impactful Work: Collaborate with experts from different domains, expanding your knowledge and contributing to the success of various business areas. Professional Growth: Benefit from mentorship and training opportunities, unlocking your potential for career advancement within our organization. Innovation at Heart: Be part of a team that's always exploring new solutions and technologies, driving continuous improvement. Cross-Functional Exposure: Engage with stakeholders across departments, enhancing your interpersonal and leadership skills. Supportive Environment: Join a team that values your input, fosters open communication, and encourages a healthy work-life balance.
Requirements
Requirements:Bachelor's degree in computer science, Engineering, or a related field. 5+ years of full stack development experience on large scare enterprise-wide applications.You have experience working with ASP.NET MVC using C# and front-end technologies like Angular.Hands-on experience with Microsoft Azure services such as App Services, Logic Apps, and Blob Storage.Experience working with MQ technologies or any enterprise-grade queuing/messaging systems.You have a good understanding of domain driven design and clean architecture.You have extensive experience using SQL in data query and extraction operations.You have knowledge on how to work with S.O.L.I.D principles.A growth mindset, constantly seeking opportunities to learn and adapt to emerging technologies and methodologies. You are resilient and are used to live in a changing world.Motivation to contribute not only to project/product team's success but also to the growth of our Chapter team through mentorship and knowledge sharing.