Job Summary We are looking for a Senior Analyst Developer to join our Cape Town-based team. This team will be responsible for advanced technical solution design, code and development implementation including technical documentation, team and business support, technical excellence and innovation in-line with business requirements. The successful candidate will provide mentoring to junior developers and collaborate with leadership stakeholders to design and implement technical standards and best practices. xc3x82 Your Expertise Minimum 5 years of experience developing in an object-oriented environment Minimum 5 years of experience in .Net, and SQL database design and query writing. Experience in designing solutions OOP / SOLID Design Principles Test-Driven Development Design Patterns ORM (Entity Framework) Python would be an advantage Experience in an IT environment within an investment management or financial sector will be an advantage Experience in C#/VB.Net .Net Core/.Net Framework Git DevOps CI/CD RESTful services/ APIs Testing frameworks for APIs ASP.Net MVC HTML and CSS JavaScript / JavaScript frameworks (e.g. Angular, Knockout, jQuery) Qualifications Required An Appropriate IT Qualification (Diploma/Degree) B.Sc. or National Diploma in Computer Science (recommended) What youll do: Development Advanced technical solution design, code, test and debug software according to the functional requirements and in alignment with SIGs standards and best practices Provide input into solution designs and set up technical frameworks for new applications and interfaces. Analyze, diagnose and resolve errors related to applications and services. Collaborate on source control configurations and release management. Mentorship and coaching Guide team development efforts towards successful project delivery on time. Comply to QA (quality assurance) process to ensure a high standard of code delivery. Participate in discussions in the relevant technical and design forums. Ensure environment stability and Systems health Work with the implementation and configuration manager to create deployment instructions and artefacts. Collaborate with technical teams to align deployment procedures. Collaborating on stability of Application and Database environments with other delivery teams Collaboration Provide input to technical and application design and architecture when required. Provide input to development standards and best practices. Provide input to analysts and testers when required. Core competencies Cultivates innovation: Nurtures and develops promising ideas through prototyping and experimentation. Collaborates: Credits others for their contributions and accomplishments Flexible and adaptive: Remains objective and calm when faced with adversity. Client focus: Addresses gaps in the workgroups ability to meet emerging customer needs. Drives results: Pushes others to achieve results Location: Cape TownIOCORecruiter
Job Mail
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.