We are seeking a talented Senior Software Engineer with expertise in C# to join our dynamic Design Systems Product development team. The ideal candidate will have a strong background in object-oriented programming, a deep understanding of the .NET ecosystem, and experience with automated testing platforms.
Key Responsibilities
- Software Development. Develop, maintain, and enhance applications using C# and the .NET framework.
- Code Quality. Design and implement efficient, reusable, and reliable code, ensuring high performance and quality.
- Problem Solving. Identify bottlenecks and bugs, devising effective solutions.
- Testing. Implement automated testing platforms and unit tests to maintain code integrity.
- Collaboration. Work closely with team members and stakeholders to deliver high-quality software solutions.
- Version Control. Utilize Git for code versioning and collaborate within a continuous integration environment.
- Cloud Solutions. Leverage experience with Azure to design and deploy scalable, reliable cloud-based applications.
- Integration. Collaborate with external partners for seamless integration and assist with proof of concept (PoC) initiatives.
Required Skills and Experience
- Education. Bachelor’s degree in Computer Science, Information Technology, or a related field.
Technical Proficiency
- Proficient in C# with a solid understanding of its ecosystems.
- Familiarity with the .NET framework and object-oriented programming principles.
- Experience with automated testing platforms and tools, including SpecFlow.
- Proficient understanding of code versioning tools like Git.
- Familiarity with continuous integration practices and Azure environments.
Soft Skills
- Strong problem-solving skills and the ability to work independently and collaboratively.
- Excellent communication and interpersonal skills.
- Bonus Skills. Familiarity with finance, particularly in portfolio optimization, is a plus.
Benefits
- Competitive Salary. Attractive compensation package, including bonus schemes and pension plans.
- Work-Life Balance. Flexible work hours and a hybrid workplace model.
- Professional Development. Opportunities for skill mastery through IP sprints and individualized career development paths.
- Supportive Environment. A culture that values employee feedback and fosters continuous improvement.
Next Steps.To apply, please click the link below or contact Shweta Goyal, Recruitment Consultant, at [email protected] for more information about the role and benefits. We encourage you to submit your CV in English as soon as possible, as applications are assessed continuously.