Position: Middle .NET Developer
Company: Sigma Software
Experience required: 2y
English level: intermediate

Do you want to work in the telecommunication domain? Would you like to be a part of a talented team caring about their product? Then join us!

We are developing a platform, which helps engineers plan and design mobile network rollout and upgrades. As a developer, you will participate in a true Scrum process, working with microservices architecture and innovative technology.

If you like working with cutting-edge technologies, enjoy direct communication with customers, and value participation in a true Scrum process, then this project is for you!

PROJECT
The project is for one of the world biggest Telecom providers and assumes software development of web-based applications for network configuration and site design as well as design and development of the software tools for multi-domain software platform in Radio, Core, and Mobile Backhaul domains for various engineering activities: Site Design, Product Configuration, Integration, and Quality Assurance.

RESPONSIBILITIES
Design and development of the new product features
Support and refactoring of existing functionality
Core modules development and refactoring, where needed
Creation of unit tests on server and client-side
Peer code reviews, following engineering practices
Contribution to technical documentation creation
Participation in calls with the Customer and Customer side teams
Requirements clarification
Participation in estimation sessions
Active participation in team work and Scrum meetings such as: daily stand-up, demo, planning, retro, grooming, etc.

REQUIREMENTS
At least 3 years of experience in commercial .NET development
Experience in the development of enterprise systems with a multi-layered architecture
Good OOP/OOD skills and good quality of produced code
Good knowledge in the areas of .NET Core, C#, ASP.NET MVC
Good skills in JavaScript, HTML, CSS, and JavaScript Frameworks
Proven skills in unit test frameworks and tools
Good knowledge of relational DB concepts, MS SQL Server
Intermediate level of spoken and written English
WILL BE A PLUS:
Experience with TypeScript
Experience with Knockout.js framework
Experience with CI/CD processes and appropriate technologies (e.g. Jenkins, Azure DevOps, Ansible)

PERSONAL PROFILE
Good organization and communication skills
Ability to be a team-player