01 Oct
|
prodigy technovations
|
Bengaluru
01 Oct
prodigy technovations
Bengaluru
Position Overview We are seeking a highly skilled Software Lead to drive the design, development, and delivery of enterprise-grade desktop applications. The ideal candidate needs to have strong expertise in C#, Angular, and/or WPF, with proven leadership experience guiding teams to build scalable, maintainable, and user-friendly solutions. Key Responsibilities
- Lead a team of software engineers in designing and implementing applications using C#, Angular, and WPF.
- Architect solutions that balance performance, scalability, and maintainability.
- Collaborate with product managers, UX designers, and stakeholders to translate requirements into technical deliverables.
- Ensure adherence to coding standards, best practices, and secure development guidelines.
- Conduct code reviews, mentor junior developers, and foster a culture of continuous improvement.
- Drive integration of backend services with up-to-date UI frameworks.
- Oversee deployment pipelines, CI/CD workflows, and ensure smooth delivery of releases.
- Troubleshoot complex issues and provide long-term fixes through robust design.
- Maintenance of existing products.
- Software development for Windows, Linux and iOS
- Interaction with the marketing, hardware and quality teams.
- Assign tasks, review progress, and ensure timely delivery
Required Skills Qualifications:
- Bachelors or Masters degree in Computer Science, Electronics Engineering, or a related field from NIT, IIT, or any reputed college.
- Strong proficiency in C#/.NET, including LINQ, async programming, and design patterns.
- Hands-on experience with Angular (latest versions) for building responsive web applications.
- Expertise in WPF/XAML for desktop application development.
- Solid understanding of object-oriented programming, MVVM architecture, and UI/UX principles.
- Experience with REST APIs, microservices, and integration with backend systems.
- Familiarity with version control (Git), CI/CD pipelines, and agile methodologies.
- Excellent problem-solving, communication, and leadership skills.
Preferred Qualifications:
- Knowledge of performance optimization, memory management, and multithreading.
- Prior experience leading cross-functional teams and delivering complex projects.
- Knowledge of serial bus protocols such as I2C, SPI, PCIe, UFS, USB
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Software Lead (Bengaluru)
🏢 prodigy technovations
📍 Bengaluru