3 Lemon Technologies Jobs
5-8 years
Surat
Lemon Technologies - Team Leader - C#/Windows Applications (5-8 yrs)
Lemon Technologies
posted 2mon ago
Flexible timing
Key skills for the job
Job Description :
We are seeking an experienced Team Leader to lead our C# Windows application development team.
This role requires a strong background in building C# applications, including back-end services and client end counterparts.
As a Team Leader, you will be responsible for designing and developing applications, coordinating with team members across different layers of the infrastructure, and ensuring high-quality deliverables.
A commitment to collaborative problem-solving, sophisticated design, and quality products is essential.
Responsibilities :
- Lead and mentor a team of C# developers, providing guidance and support to ensure project success.
- Translate application storyboards and use cases into functional applications.
- Design, build, and maintain efficient, reusable, and reliable C# code.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Help maintain code quality, organization, and automatization.
- Collaborate with other teams and stakeholders to deliver high-quality software solutions.
- Manage project timelines, milestones, and deliverables.
- Conduct code reviews and ensure adherence to best practices and coding standards.
- Implement and manage continuous integration and deployment pipelines.
- Stay updated with the latest industry trends and technologies to bring innovative ideas to the team.
- Provide technical leadership and decision-making support throughout the software development lifecycle.
Skills :
- Proficient in C#, with a strong knowledge of its ecosystems.
- Familiarity with the .NET framework (experience with specific versions as required).
- Strong understanding of object-oriented programming.
- Experience in writing reusable C# libraries.
- Familiarity with various design and architectural patterns.
- Knowledge of concurrency patterns in C#.
- Familiarity with Microsoft SQL Server/Oracle Database.
- Experience with popular web application frameworks, such as Nancy.
- Proficiency in Windows Presentation Framework (WPF/WCF).
- Knack for writing clean, readable C# code.
- Understanding of fundamental design principles behind scalable applications.
- Ability to create database schemas that represent and support business processes.
- Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds.
- Experience in implementing automated testing platforms and unit tests.
- Proficient understanding of code versioning tools (such as Git).
- Familiarity with continuous integration and deployment practices.
- Strong problem-solving skills and attention to detail.
- Excellent communication and leadership skills.
Education and Certifications :
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Relevant certifications in C#, .NET, or software are a plus.
Additional Information :
- Experience with other relevant frameworks, libraries, or technologies is a plus.
- Proven track record of leading successful C# development projects.
- Ability to work effectively in a fast-paced, dynamic environment.
This role offers the opportunity to lead a talented team and make a significant impact on our software development projects.
If you are passionate about C# development and have the skills to lead and inspire a team, we would love to hear from you
Functional Areas: Other
Read full job descriptionPrepare for Team Lead roles with real interview advice
5-8 Yrs
Surat
3-5 Yrs
Gujarat, Surat