About Us
EverExpanse is a dynamic technology-driven organization specializing in modern web and e-commerce solutions. We pride ourselves on building scalable, high-performance applications that drive user engagement and business success. Our development team thrives on innovation and collaboration, delivering impactful digital experiences across diverse industries. About Us
Job Overview
EverExpanse Pvt. Ltd.
Pune, Maharashtra
8+ Years
Full Time
B. Tech or a similar field.
This role requires
- Must have 8 years of hands-on programming experience using C#, WPF/WinUI, MVVM, SQLite, Entity Framework, with strong design and implementation experience.
- Ability to contribute to product architecture and lead design for assigned components/features, considering scope, risk, cost, security, and maintainability
- Demonstrated application of modern software technologies and best practices
- Experience integrating software with other systems using industry standards
- Works independently with minimal direction; develops solutions for assigned areas.
- Self-assesses competency gaps and creates plans to address them. Provides technical guidance and support to peers within the team.
- Acts as a positive technical role model and supports peer learning through reviews, pairing, and knowledge sharing.
- Supports peers in identifying and addressing technical and quality gaps within the scope of assigned work.
- Proposes, communicates, and implements team-level improvements and solutions.
- Contributes to sprint/project/release goals and communicates progress, risks, and dependencies clearly to the team.
- Expert in one or more product modules/features. Leads end-to-end design and implementation for assigned features, coordinating dependencies and driving delivery to quality and schedule.
- Communicates designs, trade-offs, and investigation results to the project team and stakeholders. Produces clear technical specifications for assigned features and supports estimation and planning.
- Collaborates effectively with cross-functional partners (PM, QA, UX, support, and other engineering teams). Strong written and verbal communication skills.
- Promotes an environment of trust, shares knowledge, and drives team-level improvements in engineering practices and delivery.
What we look for
- BE/B.Tech/M.Tech (ECE/EIE/ETC/CSE) Degree in a technical field is required.
- Demonstrate the ability to think holistically about complex systems, understanding interactions between software, hardware, and cloud components.
- Must have 8 years of hands-on programming experience using C#, WPF/WinUI, MVVM, SQLite, Entity Framework, with strong design and technical leadership-by-influence experience.
- Microsoft .Net Programming stack
- Experience in design and Architecting various engineering products involving interaction between software and hardware components.
- Define and drive product architecture for assigned modules, ensuring scalability, security, and maintainability.
- Lead the design and implementation of technical roadmaps for assigned areas, balancing current needs with future scalability and adaptability.
- Strong understanding of tech stack upgrade paths, including evaluating and adopting new frameworks, libraries, and cloud-native patterns.
- Experience in optimizing application for speed, security and scalability
- Strong understanding of different software development life cycles (Agile, iterative) and contemporary software quality assurance processes and automated tools.
- Must have a desire for achieving excellence in customer satisfaction, process and product quality and reliability.
- Willingness and ability to learn new technologies
- Excellent diagnostic and troubleshooting skills, problem solving, and an ability to learn quickly
- Good stakeholder management and influencing skills covering colleagues, partners / vendors and project sponsors
- Self-motivation, tenacity, flexible and reliable in approach to work
- Must have experience in working effectively in collaboration with distributed global team members.
- Must be able to do multi-tasking efficiently
- Must be extremely detail-oriented with respect to documentation and communications
- Demonstrated ability to collaborate effectively with a highly skilled technical team and influence outcomes through technical leadership.
- Provides technical guidance through design discussions and code reviews; supports peers in adopting best practices and improving code quality.
- Stays up to date with AI-assisted engineering tools and practices relevant to software development.
- Evaluates and adopts AI-assisted solutions (e.g., code generation, automated testing, intelligent monitoring) with appropriate quality, security, and compliance guardrails.
- Promotes a culture of experimentation and continuous improvement, encouraging the team to leverage automation and data to improve engineering outcomes.
- Familiarity with service-oriented architecture, integration patterns, and modern software quality assurance processes.
Specialized Skills
- Familiarity with unit testing frameworks
- Exposure to work with Service oriented architecture and integration between various systems
- Experience to use Resharper tools
- Experience to work with Github & JIRA
- Prior experience to work with System programming stack (C, C++ , MFC) would just be an added advantage.
- Strong communication, inter-personal, and presentation skills
- Thorough knowledge of the software development area with key focus on PC Software Architecture and Usability.
- Able to work independently or in a team environment
- Able to take on end to end ownership adhering to committed project timelines
- Ability to problem solve through analysis of a situation where there are a variety of variables
- Strong business acumen, coaching and mentoring skills
- Knowledge of Fire Detection Systems or similar engineering systems
To Apply send your Resume to [Confidential Information]