What are the responsibilities and job description for the .NET Software Development Lead Role position at Gap International?
About the Responsibilities
In this role, you will be responsible for:
Designing and developing efficient, scalable software solutions using .NET frameworks and languages.
Maintaining and enhancing existing .NET applications to ensure they meet the needs of the business.
Collaborating with team members and stakeholders to resolve technical issues and provide solutions in a timely manner.
- Develop, maintain, and enhance .NET applications using languages and frameworks such as C#, ASP.NET, and .NET Core
- Participate in the modernization of legacy applications, including code refactoring and application re-architecture
- Collaborate with team members and stakeholders to design and implement efficient, scalable software solutions
- Work with relational databases (e.g., SQL Server) to design and implement effective database schemas and optimize queries
- Implement and manage version control using source control tools (e.g., Git, SVN)
- Assist with deployment management and ensure applications are properly tested, deployed, and monitored
- Adhere to software development best practices and methodologies to deliver high-quality code within project timelines
- Help troubleshoot and resolve technical issues, providing solutions in a timely manner
- Stay up-to-date with emerging technologies and trends in .NET development
- Provide support for basic mobile app development, including iOS and Android platforms, as needed