Search by job, company or skills

Zigsaw

Lead Dotnet Developer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

Job Description

Job Description / Outlines The Responsibilities Of The Role

Architectural Design & Implementation: Lead the design and implementation of highly scalable,

secure, and performant enterprise-grade applications using the .NET framework (.NET Core/.NET 8+

preferred). This includes defining technical specifications, selecting appropriate technologies, and

ensuring adherence to architectural principles.

Technical Leadership & Mentorship: Provide technical guidance and mentorship to a team of talented

.NET developers. This involves conducting code reviews, providing constructive feedback, fostering

skill development, and promoting a culture of knowledge sharing.

Code Development & Quality Assurance: Write clean, efficient, well-documented, and testable code.

Implement robust unit, integration, and end-to-end tests to ensure the reliability and maintainability

of software solutions.

System Optimization & Performance Tuning: Identify and resolve performance bottlenecks, optimize

application code and database queries, and implement caching strategies to enhance system

responsiveness and efficiency.

Requirements Analysis & Solution Design: Collaborate with product owners and stakeholders to

understand business requirements, translate them into technical specifications, and design innovative

and effective software solutions.

Deployment & Operations Support: Oversee the deployment of applications to various environments

(development, staging, production) and provide ongoing support for deployed systems, including

troubleshooting and issue resolution.

Technology Evaluation & Adoption: Research, evaluate, and recommend new technologies, tools, and

methodologies to improve development processes, enhance system capabilities, and drive innovation.

Process Improvement: Champion agile development methodologies, contribute to the continuous

improvement of our software development lifecycle, and ensure adherence to best practices in

Confidential Internal Updated 12-Feb-2025

coding, testing, and deployment.

Roles, Responsibilities, And Duties / Tasks That Define The Role

Should have strong experience in object-oriented programming

Must have hands on experience in ASP.Net, C#, MVC, .Net Core (or other core skills as needed)

Must have hands on experience in Angular/React

Working knowledge in UI frameworks HTML5, CSS3, Telerik Kendo UI, JQuery, AJAX, Bootstrap,

JavaScript etc.

Good understanding of Relational databases and working experience in SQL/Oracle Server, Oracle

development environment

Experience in Test Driven Development (XUnit/Karma)

Experience in ALM tools (GitLab, ADO, SonarQube).

Strong experience of working with Agile (Scrum) and thorough knowledge of DevOps

Complete knowledge of the concepts and processes of managing a software system throughout the

entire life cycle. Ability to participate in all stages of the software development life cycle.

Must have excellent debugging and problem-solving skills

Ability to learn new technologies and adapt quickly.

Strong work ethic, communication skills & good time management with ability to work with inclusive

teams, meetings and stakeholders meetings

Excellent communication skills to work in a globally distributed team.

Must-Have Skills

Should have 10 - 15 yrs hands on experience in ASP.Net, C#, MVC, .Net Core (or other core skills as needed)

Must have hands on experience in Angular/React

Working knowledge in UI frameworks HTML5, CSS3, Telerik Kendo UI, JQuery, AJAX, Bootstrap,

JavaScript etc.

Good understanding of Relational databases and working experience in SQL/Oracle Server, Oracle

development environment

Experience in Test Driven Development (XUnit/Karma)

Experience in ALM tools (GitLab, ADO, SonarQube).

Strong experience of working with Agile (Scrum) and thorough knowledge of DevOps

Complete knowledge of the concepts and processes of managing a software system throughout the

entire life cycle. Ability to participate in all stages of the software development life cycle.

Good To Have Skills

Exceptional leadership and mentoring abilities with a proven track record of guiding and developing

engineering teams.

Strong problem-solving and analytical skills with a keen eye for detail.

Excellent communication and interpersonal skills to effectively collaborate with diverse teams and

stakeholders.

Ability to clearly articulate complex technical concepts to both technical and non-technical audiences.

Proactive and self-motivated with a strong sense of ownership and accountability.

Adaptability and resilience in a fast-paced, evolving environment.

Commitment to continuous learning and staying abreast of industry trends and new technologies.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 127305611