Microsoft C# Technical Lead
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+22 more
Job description
- Lead a team of developers in designing, coding, testing, and debugging software applications.
- Collaborate with stakeholders to gather and analyze requirements for projects.
- Ensure project timelines are met and projects are delivered within budget.
- Troubleshoot technical issues and provide solutions to complex problems.
- Stay updated with the latest technologies and trends in .net, asp.net, and sql server development.
- Conduct code reviews and mentor junior team members to enhance overall team performance.
- Implement best practices for software development and ensure code quality standards are maintained.
Requirements
Experience with C#, .net, MVC, SQL, Windows and Web based Applications. Understanding of the SAP BusinessObjects, WebIntelligence, and IDT SDK 4.2 or higher. SQL, Performance Tuning; Debugging issues. Prepare Unit Test cases and perform quality Unit Testing. Hands on experience on Agile methodologies like Scrum and etc. Should have around 3-5 years of hands-on-experience using CSharp/.NET Technologies. Strong understanding of object-oriented programming concepts Experience working with web development technologies such as ASP.NET and MVC Knowledge of front-end technologies like HTML, CSS, or JavaScript Database design and SQL proficiency Excellent verbal and written communication skills to technical and non-technical audiences of various levels in the organization (e.g., executive, management, individual contributors). Should possess good interpersonal skills. Must have worked on small to large complex projects that require increased skill in business modeling and requirements definition and also with multiple products/services. Ability to analyze already existing logic in the code and also modify logic in the existing applications. Should possess the ability to be able to develop code from scratch for new applications or modules. Ability to analytically think, research and implement solutions in the application code. Should possess strong technical skills to design, code and unit test the impacted and new components as per the requirements. Adhere to tight and stringent deadlines in delivering design/code/debug tasks. Good to have competencies working with one or more technical environments. Must demonstrate a desire to learn new technologies as per business demands and expand on the technical skill set. Must have had the experience participating in status and review meetings across various project and business stakeholders like Architects, Testers, Business Analysts. Must have the agility to suggest and implement new process development ideas as and when required or applicable. Abide by organization mandated processes and standards and deliver development commitments within stipulated timeline and adequate quality. Ability to contribute individually and work independently on tasks assigned. Excellent analytical, decision-making, problem-solving and time management skills Proven ability to be self-motivated and work well independently Negotiates project requirements, acceptance criteria, and system turnover with internal and external clients Understands project’s business benefits and can articulate business benefits to project team and others., 1. Extensive experience in .net framework, asp.net, and sql server.
- Proficiency in developing web applications using asp.net mvc, c#, and sql.
- Strong understanding of software development lifecycle (sdlc) and agile methodologies.
- Knowledge of frontend technologies such as html, css, javascript, and jquery.
- Excellent problem-solving skills and the ability to work in a fast paced environment.
- Leadership skills to effectively lead and mentor a team of developers.
- Strong communication skills to interact with stakeholders and team members effectively.
Other Requirements Background in Financial/Banking industry is a plus. Experience with onshore/offshore working model is a plus Experience with Cloud technologies like azure, AWS is a plus Experience with AI tools and technologies will be a plus.
Education Requirements: Bachelor’s degree or the equivalent combination of education, training, or work experience.
Work locatoion - Remote
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What’s the Difference between a Junior, Mid, and Senior Developer?
7 Important Tips That Every Software Developer Should Know
Fully Remote Software Engineer Jobs
The Most Popular IT Jobs on the Market