Our Client is looking for a talented Full-Stack Developer to join their team and help build innovative, user-friendly solutions. A Developer skilled in web and mobile technologies responsible for the design, testing, implementation and maintenance of software solutions. Thrives in a collaborative environment, and enjoys solving complex problems, this could be the perfect opportunity for you!

What you’ll do:

  • Require knowledge of a variety of computer programming languages and applications due to the wide variety of work involved in.
  • Responsible for the design and technical analysis of requirements, development, maintenance and support of Web and Mobile applications.
  • Responsible for unit and integration testing of code developed for Web and Mobile applications.
  • Responsible for code reviews and walkthroughs, and providing constructive feedback on possible code improvements.
  • Keep up-to-date with modern software engineering practices and technologies and be enthusiastic about teamwork, lean thinking and agile delivery.
  • Provide input to decisions regarding development approaches and technology.
  • Able to generate and present technical ideas.
  • Strive to create visually appealing Web and Mobile applications that feature user-friendly design and clear navigation.
  • Ensure a good understanding of the user requirements as specified by the business analysts.
  • Responsible for creating technical specifications and writing operational documentation.
  • Maintain documentation and describe program development, logic, coding, testing, changes and corrections.
  • Evaluate business critical change requests for new or modified programs.
  • Knowledge of the financial services and insurance industries.

Your expertise:

  • 7+ years solid track record developing Applications using C# .NET, Xamarin, Angular, RabbitMQ,
  • MVC, VB.net, razor, IIS, ASP.net, WCF/Web services, Web API, SOAP, XML).
  • Mobile Dev (Xamarin)
  • Experience in [URL Removed] Frameworks and Microsoft SQL Server, T-SQL and SQL server reporting services.
  • Experience in Data Architecture and Database System Design.
  • Experience in Agile Scrum and Waterfall SDLC methodologies.
  • Initiative, creativity, integrity, technical excellence and strong interpersonal and communications skills.

Qualifications:

  • Bachelor’s degree in computer science, computer engineering, information technology.
  • IT Development certification.

Technical and behavioural competencies:

  • Understanding of the Systems Development Life Cycle.
  • Analytical thinking.
  • Good problem solver with the ability to identify key issues and barriers to success, then resolve them.
  • Fosters teamwork and collaboration.
  • Client focused thinking.
  • Quality focused.
  • Ability to work effectively in a fast-paced, high-demand environment.
  • Ability to perform well under pressure and meet deadlines, including urgent requests.
  • Ability to handle multiple tasks simultaneously.
  • Attention to detail.
  • Punctual and reliable.

Other information applicable to the opportunity:

  • Permanent Position
  • Location: Centurion (Hybrid – 2 days in office NEG.)

Desired Skills:

  • Adaptability
  • Authenticity
  • Partnership
  • Ingenuity
  • Mastery

Learn more/Apply for this position