Lead Engineer - App Software Job in Sasken Technologies

Lead Engineer - App Software

Apply Now
Job Summary

Job Title: Lead Engineer - App Software

Job Summary

The Lead Engineer for App Software is responsible for the ownership of a software module, ensuring its quality, delivery, and the performance of the development team. This individual provides guidance, mentorship, and technical support to team members, ensuring timely project delivery and high-quality output. They possess a strong technical foundation and an ability to investigate issues, find solutions, and implement them efficiently. The role demands strong leadership, decision-making, and technical expertise across various technologies and development processes.

Key Responsibilities

  • Ownership & Leadership: Take ownership of a software module, ensuring high-quality work and on-time delivery. Provide technical guidance and mentorship to junior team members, overseeing their work quality and performance. Identify key issues and challenges, prioritize tasks, and deliver results with minimal supervision. Investigate root causes of problems and provide alternative solutions with a strong technical foundation.
  • Design & Development: Analyze requirements, conduct feasibility studies, and provide system-level work estimation. Responsible for the design, coding, testing, bug fixing, documentation, and technical support for the assigned area. Ensure traceability from design to delivery, ensuring code optimization and full coverage.
  • Quality Assurance & Reviews: Conduct regular reviews, identify risks, and maintain ownership of deliverable quality. Implement risk mitigation strategies and collaborate with cross-functional teams to ensure product quality.
  • Training & Development: Identify team members' training needs and deliver appropriate training to enhance technical skills. Participate in ongoing technical initiatives and contribute to continuous improvement processes.
  • Project Delivery & Collaboration: Work closely with project managers and stakeholders to ensure that all deliverables meet quality and productivity goals. Manage and track project progress, escalating issues as needed.

Education and Experience Required

Education:

  • Engineering graduate, MCA, or equivalent technical qualification.

Experience:

  • 5-8 years of experience in application development, with a focus on .NET technologies and software delivery.

Technical Competencies

Application Development:

  • Experience in design, development, and customization of Windows desktop or web applications.
  • Familiarity with WCF, WPF, and UML.
  • Strong command of Design Patterns and their practical implementation.

Technologies and Tools:

  • Proficiency in .NET 3.x, 4.x.
  • Experience with WCF, WPF, XML, SOAP, REST, and Web Services.
  • Strong familiarity with Visual Studio as a primary development tool.

Programming Languages:

  • Expertise in C# and ASP.NET.

Specialization Areas:

  • .NET Core, Cloud Native Development, Microservices.

Core Skills

  • Problem-Solving & Decision Making: Strong ability to analyze problems, propose solutions, and execute decisions based on technical understanding.
  • Leadership & Mentorship: Ability to guide and mentor junior developers, ensuring high-quality code and the development of technical expertise within the team.
  • Communication Skills: Effective communication with both technical and non-technical stakeholders to clarify requirements and provide status updates.
  • Quality & Productivity: Committed to maintaining high standards in coding practices, documentation, and team collaboration while ensuring timely project completion.

Additional Competencies

  • Proactive in identifying new technical solutions and tools that can improve the team's efficiency.
  • Ability to work independently and take the initiative to drive projects forward.
  • Ability to balance technical expertise with leadership skills to deliver high-quality software solutions.

This position is ideal for an experienced software engineer with a strong background in .NET development, who is eager to take on leadership responsibilities, mentor junior engineers, and drive the success of complex application software projects.


Qualification :
Engineering graduate, MCA, or equivalent technical qualification.
Experience Required :

5 to 8 Years

Vacancy :

2 - 4 Hires

Apply Now
Similar Jobs for you

See more recommended jobs

Your 4 Step Guide to Career Success

Apply for jobs
Create Profile
Schedule Interview
Get Hired