Position: Middle+/Senior .Net Developer
Company: ITernal Group
Category: .NET
Experience required: 3y
English level: intermediate

We’re looking for people who care about software delivery;
balancing good engineering practices with care for the end-user experience.

Our client provides system support to Fiber Network Operators, Internet Service Providers, and their clients. The software gives both FNO’s and ISP’s a complete solution for their most important asset – the fiber network. We have an energetic and exciting team, from software development to business interactions. If you’re looking for a place with a great culture, excellent depth of technical experience, and progressive vision, come and see us.

**You should be someone who:**
• respects their colleagues and their work
• continually furthers your knowledge of your chosen tech stack
• works to delivery milestones, not the clock
• can find ways in unfamiliar technologies
• can troubleshoot well
• can problem solve and contribute to design sessions; we’re all architects
• is comfortable with remote work
• takes time to share knowledge and help others
• can put together neat and informative documentation

We are based in Dunkeld, Johannesburg.

**Requirements:**
• C# .Net (Core & Classic) & frameworks
• Ruby & frameworks - Angular.io (9+)
• Visual Studio
• ASP.Net
• MS SQL Server (and other RDBMS’)
• Elasticsearch
• ReSTful API’s
• Linux - Docker & Kubernetes
• AWS
• Jira
• Jetbrains IDE’s
• Unit testing
• Data Science & ML
• DVCS (Git)
• Gitlab (and other CI tools)
• Experience integrating external API’s
• Code reviewing
• Good documentation skills
• Team leadership experience

**We offer:**
• Possibility to influence the development of the project.
• Friendly professional staff and warm atmosphere.
• Help with development via mentoring and coaching.
• The environment where you can implement your ideas.
• Flexible schedule and opportunities to work remotely (8 hours workday).
• Paid vacation and sick leaves.
• Participation in educational activities and thematic conferences.
• Team parties and corporate events.