We are seeking a C# Tester/Developer to join our dynamic team. In this role, you will be responsible for developing and maintaining C# .NET applications and ensuring high-quality software through effective testing strategies.
Key Responsibilities
- Development. Write and maintain C# .NET code for ongoing and future projects, creating in-house applications using the .NET framework.
- Debugging. Identify and resolve coding issues, maintaining written code to ensure reliability and efficiency.
- Testing Lifecycle. Demonstrate proficiency in the testing lifecycle, including creating test artifacts and using testing tools (e.g., Selenium, ETL).
- Automation. Design, develop, and maintain automated test scripts using C# and related technologies, ensuring comprehensive test coverage.
- Test Planning. Develop and execute test plans, test cases, and test scripts for both new and existing features.
- Code Reviews. Conduct code reviews and provide constructive feedback to ensure adherence to coding standards and best practices.
- Issue Management. Report and resolve issues related to .NET projects, identifying and addressing technical risks.
- Agile Methodology. Collaborate with project teams in an Agile development environment, participating in the complete SDLC process (design, development, and testing).
- Continuous Integration. Ensure the reliability and scalability of automated tests within CI/CD pipelines.
Qualifications
- Technical Skills. Strong proficiency in C#, .NET Framework, and automated testing platforms.
- Testing Knowledge. Good understanding of the testing lifecycle and experience with unit testing.
- Collaboration Tools. Familiarity with tools such as GitHub, Jira, Confluence, Insomnia, Postman, and Redis is advantageous.
- DevOps. Sound knowledge of Azure DevOps and experience working with global teams.
- Development Practices. Understanding of Dependency Injection and sound coding practices.
Why Join Us?
At L&T Technology Services, you will be part of a collaborative environment where innovation is encouraged. We value professional growth and provide opportunities for continuous learning and development. Join us to work on exciting projects that make a real difference.