Are you passionate about web and mobile development, with a knack for creating innovative and user-friendly solutions? We’re looking for a skilled ICT Web and Mobile Developer to join our team. In this role, you will be responsible for the design, testing, implementation, and maintenance of software solutions.

What you’ll do:

  • Programming Web and Mobile applications in a variety of development languages.
  • 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.
  • Implementing modern software engineering best practices and technologies within an agile methodology.
  • Provide input to decisions regarding development approaches and technology.
  • Generating and presenting technical ideas.
  • Creating 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.
  • Maintain documentation and describe program development, logic, coding, testing, changes, and corrections.
  • Evaluate business critical change requests for new or modified programs.

Qualifications Required:

  • Bachelor’s degree in computer science, computer engineering, or information technology.
  • IT Development Certification.
  • CI/CD Certification is preferable.

Your Expertise:

  • Knowledge of the financial services and insurance industries.
  • 5+ years experience in Web technologies (HTML5, CSS 3, JavaScript, JQuery, Bootstrap, JavaScript / AJAX, Responsive design) and Mobile technologies (IOS, Android).
  • 5+ years experience in Microsoft Web stack (MVC, C#, VB.net, razor, IIS, ASP.net, WCF/Web services, Web API, SOAP, XML).
  • 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.
  • Experience in CI/CD.

Personal Attributes:

  • Understanding of the Systems Development Life Cycle.
  • Analytical thinking.
  • Good problem solver with the ability to identify key issues and barriers to success, and then resolve them.
  • Fosters teamwork and collaboration.
  • Innovative.
  • 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:

  • Contract Position – Hybrid (up to two days per week onsite)
  • Location: Centurion

Desired Skills:

  • Adaptability
  • Authenticity
  • Partnership
  • Ingenuity
  • Mastery

Learn more/Apply for this position