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 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.
- 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.)