02 Oct
|
Innominds Software
|
Pune
02 Oct
Innominds Software
Pune
Job Title: .NET -Lead Software Developer @ Innominds
Experience: 715 Years
Location: Baner, Pune
:-
Technical Profile Expectations:
Please focus on robust .NET / Full Stack candidates with working knowledge of WPF. Strong system-thinking and problem-solving skills
- Strong C#/.NET fundamentals and advanced concepts
- WPF – working knowledge is sufficient
- Strong understanding of Design Patterns and SOLID principles
- Strong multithreading skills
- Experience with AI-assisted development/coding tools
Interview Process: Written Test – Candidates will be interviewed only after clearing the written test.
- The test will include C# coding exercises and C# multiple-choice questions.
- Duration: 1 hour, with an additional 10–15 minutes if required.
- L1 – First technical discussion via Teams, followed by F2F discussion at Hiliti Pune location.
- Candidates should prepare on
- Multithreading ,Memory Management, Asynchronous Programming, Data Structures, Dependency Injection, Design Patterns
It is proctored test and candidates are not allowed to switch windows JD- C#/ WPF – Lead Software Developer Engineer
Responsibilities
- Develop, maintain and enhance Windows desktop applications using C# and WPF.
- Own delivery of features, modules, and technical outcomes within a defined engineering area.
- Collaborate with cross-functional teams to define, design, implementation, testing, and release of enterprise-grade desktop applications
- Mentor and coach engineers through code reviews, design reviews, technical guidance, and continuous feedback
- Drive technical alignment across the team on MVVM, OOP, design patterns, unit testing, and WPF best practices.
- Collaborate effectively with Product Owners, QA, UX, architecture, and engineering stakeholders to define and deliver high-quality features
- Support planning, estimation, delivery tracking, risk management, and continuous improvement activities
- Contribute to desktop engineering modernization, platform evolution, and technical innovation initiatives.
- Contribute to predictable delivery, engineering efficiency, and operational excellence within Agile environments
- Drive responsible adoption of AI-assisted engineering practices across teams to improve productivity, quality, testing, documentation, onboarding, and delivery efficiency.
Requirements
- Bachelor’s/master’s degree in computer science or related field, with 7-18 years of experience.
- Proven experience in developing Windows desktop applications using C# and WPF.
- Strong knowledge of object-oriented-programming (OOP) principles and design patterns.
- Experience with MVVM architecture and data binding in WPF.
- Familiarity with Visual Studio, Git and Agile methodologies.
- Excellent problem-solving skills, analytical and communication skills.
- Ability to work independently and in a team-oriented environment.
- Experience with graphics programming like DirectX or OpenGL would be plus.
- Experience working in an agile environment (SCRUM, Kanban, etc)
- Working knowledge of development toolchain i.e. Visual Studio, Git, Jira, Bitbucket, etc.
- Ability to mentor engineers and drive team-level engineering maturity.
- Strong communication, stakeholder management, problem-solving, and decision-making capabilities across cross-functional engineering environments.
- Ability to drive AI adoption across teams by identifying high-impact use cases and enabling responsible usage.
- Understanding of Agentic AI design for developer assistance, MCP concepts, multi-agent system design patterns, and responsible AI practices within software engineering workflows.
📌 .Net Lead Developer - Immediate need with Innominds Software -Pune
🏢 Innominds Software
📍 Pune