Position: Senior .NET Engineer
Company: N-iX
Experience required: 5y
Category: .NET
English level: upper
Published: 2020-06-01T00:00:00+03:00

**About the Role:**
- An autonomous member of an agile team responsible for developing, testing and maintaining web-based business applications built on Microsoft and AWS technologies
- Designs, develops and unit tests features in accordance with established standards
- Peer-reviews of solution designs and related code
- Packages and supports the deployment of releases
- Develops, refines and fine tunes integrations between layers of the stack
- Analyzes and resolves technical and application problems
- Adheres to high-quality development principles while delivering solutions on time and on budget
- Provides third-level support to clients through bug fixes, patches and investigatory tasks

**Requirements:**
- Bachelor’s Degree in Computer Science (or a related discipline)
- 5+ years of professional experience
- Strong understanding of object-oriented programming concepts, relational database design and querying concepts, and version control concepts
- Experience with Microsoft .NET development using C# and web development using HTML, CSS, JavaScript, and TypeScript
- Strong knowledge of client/server application development on the cloud
- Experience with Angular, React, Mongo DB or Python is a great plus
- Unit-testing experience is critical
- Enjoys collaborating in a team environment
- Strong communication skills, both verbal and written

**We offer:**
- Flexible working hours
- A competitive salary and good compensation package
- Possibility of partial remote work
- Best hardware
- A masseur and a corporate doctor
- An inspiring and comfy office

**Professional growth:**
- Challenging tasks and innovative projects
- An individual development plan
- A personal education budget
- Mentorship program

**Fun:**
- Corporate events and outstanding parties
- Exciting team buildings
- Memorable anniversary presents
- A fun zone where you can play video games, foosball, ping pong, and more.