Senior Software Engineer(16111)
You’ll be a good fit if
- You are an experienced .NET developer that is highly proficient in C#
- You can demonstrate that you can write clean, maintainable code
- You have excellent communication and interpersonal skills
- You have worked on a large code base; collaborating with others in a geographically distributed team
- You can work independently
Key Duties and Responsibilities
The successful candidate will:
- Develop new features and products working from customer requirements.
- Produce clean, maintainable, and well tested code (primarily in C#).
- Employ best practices (and help to maintain them through technical reviews and mentoring).
- Analyze problems discovered by QA or product support and develop solutions.