Employer Active
8years
Not Disclosed
Salary Not Disclosed
1 Vacancy
Responsibilities:
Refactor and optimize existing code to improve readability maintainability testability and performance.
Design develop and maintain robust unit tests and integration tests to ensure the reliability and quality of software products.
Troubleshoot and debug software issues.
At least 12 years of experience designing enterprise software or distributed systems modules (For Lead Roles)
Strong knowledge of data structures algorithms and/or distributed systems
Unit and integration test
End to End testing of deliverables (Manual and Automation tests)
Collaborate wit crossfunctional teams to understand project requirements and translate them into wellstructured maintainable code.
Requirements:
Strong experience as a C#.NET developer with a focus on code refactoring unit testing and integration testing.
Solid understanding of objectoriented programming principles and design patterns.
Technologies: C#.Net RESTful API Asp.netMVC SQL Server and exposure on UI technologies like Angular
Experience with automated testing frameworks such as Xunit/MSTest and BDD/Spec flows
Proficiency in writing clean welldesigned and maintainable code.
Excellent problemsolving and analytical skills.
Strong communication and interpersonal skills with the ability to collaborate effectively in a
Full Time