About the Role :
We are seeking an experienced Software Engineer with strong expertise in C# to join our team. The ideal candidate will bring hands-on experience across the full software development lifecycle and be comfortable working in a fast-paced, product-focused environment.
Key Responsibilities :
- Analyze, design, and implement new product features.
- Develop and maintain automated test suites.
- Build and maintain supporting tools to streamline development processes.
- Troubleshoot, analyze, and resolve software defects.
- Collaborate with field engineers and non-developer team members to provide technical support.
- Contribute to technical discussions, propose improvements, and take ownership of assigned tasks.
Mandatory Requirements :
- 5 to 7 years of experience in a software engineering role.
- Minimum 5 years of hands-on development experience with C#.
- Strong understanding and practical experience with version control systems (preferably Git).
- Ability to understand and create UML models.
- Proven experience across the full software development lifecycle : requirements gathering, analysis, implementation, testing, deployment, and support.
- Strong communication skills (spoken and written English).
Preferred Qualifications :
- Experience in product-focused companies or product development within startups, consulting firms, or open-source projects.
- Knowledge of image processing, automation, or robotics.
- Ability to work independently in a small, agile team environment.
- Proactive and self-driven with strong problem-solving skills.
Skills :
- Programming : C#, .NET
- Tools : Git (or similar VCS)
- Modeling : UML
- Others : Software engineering, automation, debugging, testing, collaboration
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1541298
Interview Questions for you
View All