Backend Software Engineer (C#)
Job description
Key Responsibilities- Design, develop, and maintain backend components of warehouse management system and warehouse control system using C#
- Collaborate with cross-functional teams to gather requirements, define technical specifications, and deliver scalable and efficient solutions
- Conduct code reviews, ensure code quality, and enforce coding standards
- Optimize system performance and scalability through performance tuning and code optimization techniques
- Troubleshoot and debug complex issues, providing timely resolutions to ensure system reliability
- Stay updated with the latest technologies and industry trends, and actively participate in continuous learning and knowledge sharing activities
Benefits- Competitive salary and benefits package
- Opportunities for career growth and advancement
- Flexible work hours and remote work options
- Collaborative and inclusive work environment
- Access to cutting-edge technologies and training resources
Qualifications- Bachelor's degree in Computer Science, Engineering, or a related field
- Proven experience as a Backend Software Engineer, preferably in the development of warehouse management or control systems
- Strong proficiency in C# programming language and .NET framework
- Experience with designing and implementing scalable and high-performance backend solutions
- Solid understanding of software development best practices, design patterns, and principles
- Excellent problem-solving skills and ability to troubleshoot complex issues
- Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams
- Prior experience in a technical leadership role is highly desirable