Senior C# Software Developer

Apply Online

 

Duties & Responsibilities

Design, Develop and testing the applications that will be used by customers.

You will be required to translate business requirements into the desired outcomes and as a result improve the customer experience.

  • Working closely with all stakeholders, including the business project teams, partners, and development teams to understand business requirements
  • Analyse existing systems and interfaces for modification or improvement purposes. Evaluate and design system enhancements
  • Embrace an agile approach to delivering quality solutions
  • Development of systems and components
  • Quality assurance of development, including regression and integration testing
  • Develop test plans for system and integration testing
  • Ensure the stability of existing system environments
  • Investigate and resolve complex system issues across applications and environments
  • Resolve user queries, provide input to the programming support teams, when needed, and provide technical leadership and guidance
  • Mentoring more junior resources
  • Collaborate with others

Experience & Qualifications

  • 3 year relevant IT Qualification
  • 5-8 years development experience (5+ years as a C# Developer)
  • Experience in .Net, .Net Core, building of Rest API’s, SQL Server, SSRS, SSIS
  • Strong online/web development background with cross functional experience
  • Strong analytical skills
  • Good understanding of architecture, principles and processes of web development
  • Comfortable in more than one programming language
  • Conduct code reviews to ensure code developed meets coding best practices, security scalability and maintainability guidelines
  • Experience in writing unit tests
  • Experience with Scrum, Continuous Integration (DevOps/TFS), Automated Testing and User Acceptance Testing
  • Database development skills an advantage
  • Experience in working with off site development teams
  • CSS/JavaScript/JQuery skills an advantage

Key expectations

  • High performance delivery
  • Attention to detail
  • Takes ownership, accountability and is self-motivated
  • Driving quality by displaying ability to clarify and reduce complex issues into simple solutions
  • Personal effectiveness and the ability to work in a pressure environment
  • Ability to investigate and resolve problems, if they occur
  • Excellent problem solving skills

Remuneration & Package

  • 6 months Contract
We are no longer accepting applications for this ad. Contact us for more details.