Job Summary
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 Microsoft.Net 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