Senior .Net Core Developer


An exciting opportunity to join the development team of an established and growing business at the forefront of enterprise cloud communications.


About the business and the role

Servicing an international client base that boasts some very large and well-known brands, Pure IP has been in existence for over 17 years and has enjoyed year-on-year growth in all aspects of the business. With operations in multiple countries, we are constantly evolving to support the latest cloud platforms, connecting the old with the new and developing solutions to meet the changing market.

We are currently looking to grow the team to support the continued expansion of the business. Our in-house development capabilities play an important role in the continual growth of the business, working on customer facing solutions, developing new product lines, and implementing automation for improved customer experience and internal efficiency. We are currently looking to add to the team to grow out our capabilities and support the continued expansion of the business.

The Candidate

The successful candidate will share our drive, determination and enthusiasm to succeed, with a desire to make a difference. They will need to be comfortable with change, enjoy a challenge and working in a fast-moving environment that offers variety, opportunity and a sense of achievement.

They will need to be highly motivated and have a passion for delivering scalable, highly available and well-designed systems which address both customer and internal requirements. They will also be responsible for designing systems that provide a consolidated interface for customers and our geographically diverse network, as well as connecting disparate network elements.

This role would suit someone with a "can-do" attitude who likes to make a difference in their work environment. You should be the type of person who sees opportunities and challenges rather than obstacles and impediments. While this is a predominantly technical role, you will need to have an appreciation of the business drivers and customer demands on which most of your work will be based.

Key Responsibilities

The responsibilities include:

  • Participating in the entire software development life cycle
  • Debugging applications
  • Configuring existing systems and potentially writing code.
  • Analyze system requirements and prioritize tasks
  • Write clean, testable code using .NET programming languages
  • Develop technical specifications and architecture
  • Test and debug various .NET applications
  • Review and refactor code
  • Deploy fully functional applications
  • Upgrade existing programs
  • Support junior developers’ work
  • Document development and operational procedures

Skills and experience

The ideal applicant will have the following skills:

  • A solid understanding of .NET (both C# and Visual Basic) with at least 4 years of relevant experience.
  • Development experience with HTML, java script and working on web-driven frontends
  • Entity Framework
  • ASP MVC5
  • .Net Core
  • A sound knowledge of MS SQL (stored procedures, queries, etc.)
  • Experience with common API technologies (JSON, XML, REST, etc.)
  • Excellent communication skills
  • Experience with designing and maintaining web-enabled business reporting tools and portals.
  • TypeScript, JavaScript, jQuery
  • TFS (Dev Ops)
  • Good documentation writing skills
  • Agile Methodology

The following experience would be advantageous:

  • PowerShell Script
  • Experience with MySQL is preferable
  • Telco experience is also preferable

Along with relevant experience, the ideal candidate should also have tertiary-level qualifications; Preferably in the areas of computer science or commerce.

Apply for this role: