PIT Solutions Pvt Ltd

Thejaswani Technopark
Trivandrum, Kerala

Brigade World Trade Center
Infopark, Kochi, Kerala

.NET - Lead Software Engineer
Full Time Technopark (Trivandrum) and Infopark (Kochi)

Experience : 9+ years

Minimum Qualification : BE/BTech, MSc/MCA, PGDCA or any equivalent degree

Job Description
  • Technical Leadership: Provide technical leadership and guidance to a team of developers throughout the software development lifecycle. Collaborate with project managers and stakeholders to define technical requirements, project scope, and timelines.
  • Architectural Design: Design and architect software solutions using .NET technologies, ensuring adherence to best practices, scalability, and performance. Evaluate and recommend appropriate frameworks, tools, and design patterns for the project.
  • Development: Write high-quality code using C# and other relevant .NET languages. Implement software components and features based on technical specifications and design guidelines. Review and provide feedback on code written by team members.
  • Code Review and Quality Assurance: Conduct thorough code reviews to ensure adherence to coding standards, best practices, and architectural guidelines. Identify and address performance bottlenecks, code inefficiencies, and potential security vulnerabilities. Ensure the quality and reliability of software solutions through rigorous testing and debugging.
  • Team Collaboration: Collaborate effectively with cross-functional teams, including product managers, UX/UI designers, and other developers. Foster a culture of collaboration, knowledge sharing, and continuous improvement within the development team.
  • Technical Guidance and Mentorship: Provide technical guidance, mentorship, and coaching to junior developers. Assist in their professional growth and skill development. Conduct regular knowledge sharing sessions and training workshops to enhance the team's expertise.
  • Project Planning and Estimation: Collaborate with project managers to plan project timelines, milestones, and deliverables. Participate in project estimation exercises and provide technical insights to ensure accurate and realistic estimations.
  • Stakeholder Communication: Communicate effectively with project stakeholders, including clients and internal teams, to provide updates on project progress, risks, and challenges. Address technical queries and provide recommendations based on expertise.
  • Proven experience as a Technical Lead or similar leadership role, specializing in .NET technologies.
  • Strong proficiency in C#, .NET Framework, ASP.NET, .Net Core and other relevant technologies (e.g., Entity Framework, LINQ).
  • Solid understanding of software engineering principles, design patterns, and best practices.
  • Experience with web application development, including front-end technologies (e.g., HTML, CSS, JavaScript, Angular, React).
  • Familiarity with agile development methodologies and tools (e.g., Scrum, JIRA, Git).
  • Experience with database technologies (e.g., SQL Server) and ORM frameworks.
  • Knowledge of software testing principles and practices, including unit testing and automated testing frameworks (e.g., NUnit).
  • Strong problem-solving skills and ability to troubleshoot complex issues.
  • Excellent leadership, communication, and collaboration skills.
  • Ability to manage and prioritize multiple projects and deadlines.
  • Demonstrated ability to mentor and guide junior developers.
  • Passion for continuous learning and keeping up with industry trends.
.NET - Lead Software Engineer
Full Time Technopark (Trivandrum) and Infopark (Kochi)
Personal Details
Select files or drag in here

The maximum size allowed is 12 MB and formats allowed are .txt, .doc, .docx, .pdf, .odt and .rtf

How did you hear about this opportunity? (optional)