Hello Visionary !!
This role represents a highly skilled technology professional who works closely with business and engineering teams to design, develop, and maintain robust software solutions using Microsoft technologies. The position requires a strong foundation in object‑oriented programming, software develop principles, and the ability to work independently while contributing effectively within multi-functional teams.
The ideal candidate will have a deep understanding of application development, debugging, and fixing, along with the capability to handle complex technical challenges across multiple tools and technologies. This role plays a key part in ensuring the delivery of high‑quality, maintainable, and scalable applications aligned with business needs and technical standards.
What You'll Do
- Design, develop, and maintain applications using C# and .NET
- Build clean, efficient, and maintainable code following object‑oriented principles and develop methodologies
- Work independently on assigned tasks while optimally collaborating with multi-functional teams
- Perform debugging and fixing to identify and resolve sophisticated technical issues
- Work across multiple tools, technologies, and platforms to deliver end‑to‑end solutions
- Contribute to and follow unit testing practices such as TDD to ensure code quality
- Apply knowledge of WPF for desktop application development (nice to have)
- Understand and apply web application and website concepts when required
- Communicate optimally with partners and demonstrate strong analytical thinking
- Continuously learn and adapt to new tools, technologies, and development practices
Qualifications
- B.E./B.Tech/B.Sc/M.Sc/MCA
- (Electrical, Mechanical, Electronics, Instrumentation, Mechatronics, Computer Science, Information Technology, or equivalent)
- 3 to 5 years of proven experience in software development
- Strong proficiency in C# and .NET
- Solid understanding of object‑oriented programming concepts
- Experience with unit testing frameworks and methodologies
- Good communication and problem‑solving skills
- Ability to manage complex topics and multitask effectively
Extra Points for Any of the Following
- Hands‑on experience with WPF
- Exposure to web application development
- Experience working on multi‑technology environments
- Strong debugging and performance optimization skills
- Familiarity with modern development tools and practices
- We value your unique identity and perspective, recognizing that our strength comes from a diverse group of backgrounds, experiences, and thoughts. We are committed to providing equitable opportunities and building a workplace that reflects diversity. We support your personal and professional growth by providing resources to help you thrive.Come bring your authentic self and transform the everyday with us.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.