Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

Oops! It seems this job from Saratoga has expired
View current and similar jobs below
  • Posted: Aug 24, 2017
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Saratoga provides insights and delivers solutions at the interface of legacy and new technologies for progressive, technology-driven organisations through high-performing teams that consistently exceed expectations. Saratoga is majority owned by the JSE-listed AEEI Group and has become a partner of choice to leading corporates in South Africa and internat...
    Read more about this company

     

    Senior C# Developer

    Job description

    Requirements

    Qualifications

    • Relevant Degree or 3/4-year technical Diploma
    • Honours or postgraduate degree preferred
    • Strong theoretical programming grounding required

    Technical Skills

    Essential:

    • 4-8 years hands on development experience
    • C# / .Net experience essential
    • Microsoft SQL Server experience
    • Team leadership experience
    • Working knowledge of SOLID Principles & Design Patterns

    Advantageous:

    • Web Services (Microsoft WCF and WebAPI)
    • Microsoft Web Application Technologies (MVC)
    • Entity Framework
    • Git Source Control
    • Agile & Test Driven Development experience
    • Mentorship & recruitment / interviewing experience
    • Scrum master certification or experience running scrum team
    • Financial industry exposure

    Attributes

    • Comprehensive thought and error handling solutions
    • Technical specification writing and communication skills essential
    • Ability to pick up new technologies easily
    • Attention to detail
    • People management skills
    • Analytical as well as strong development skills
    • Delivery focused
    • Able to work in projects (multi-task) environment
    • Responsive to change
    • Ability to interact with clients at a systems analysis level preferable

    People matter at Saratoga

    We invest in our people, and develop technology and business experts, by collaborating with clients on meaningful and challenging opportunities. Working at Saratoga means you’ll have access to mentorship, career planning, eCoaching and tech talks. Not based in Cape Town? We offer relocation assistance. Saratoga’s flexi-hours, 20 annual leave days, above-industry salaries, progressive maternity and paternity leave policies and fun staff events ensure you maintain a healthy work-life balance.

    People with disabilities are encouraged to apply

    go to method of application »

    Technical Architect

    Job description

    We’re looking for an experienced Technical Architect / Team Leader to join our high performing technical teams. The successful candidate will need to be comfortable working both independently and in teams, and with working in various project environments and at different client sites.

    The responsibilities will include, but are not limited to, the following key deliverables:

    • Provide feasible technical and non-technical solutions for requirements presented by Business as well as any technical solutions required in the application in order to either enhance, or to ensure the application is solid,
    • Drive and ensure that the relevant organisational and team processes are followed,
    • Help define any technical processes and standards,
    • Provide support to Systems Analysts, BAs, Testers and Developers through analysis, design and implementation,
    • Develop software and implement enhancements as part of a team,
    • Keep up to date with new technologies, trends and where applicable the introduction of these to your team(s) and/or organisation as a whole,
    • Act as a bridge between Business, external teams and your team, the TA (Technical Architect) will assume responsibility for continued solution alignment throughout the project lifecycles,
    • Help drive delivery and ensure that the relevant processes are adhered to,
    • Drive continuous improvements (both technical and non-technical),
    • Interaction with clients, account and project management relating to:
    • Systems/Project design sessions (input on different options, architectural considerations, technology stack, etc.)
    • Project/Solution feasibility, initial scoping (estimations), potential resource requirements
    • Technical solutions/systems/product roadmaps.

    Requirements:

    Qualifications / Technical Skills:

    • Relevant degree or 3 – 4 year technical Diploma.
    • Honours or postgraduate degree preferred.
    • Strong theoretical programming grounding required.
    • Or relevant industry certifications.

    Experience:

    Essential:

    5+ years hands on development experience.

    Solid understanding of:

    • the SDLC within an Agile environment
    • Application design & architecture (patterns, best practices and technologies)
    • OO design principles (SOLID)
    • Problem solving
    • Source Control (preferably GIT)
    • Deployment
    • Object Orientated Programming (i.e C# .NET)
    • Relational Database (i.e MS SQL Server)
    • Integration Patterns and Technologies (i.e SOAP, REST)
    • Knowledge of Cloud Platforms (i.e AWS, AZURE)

    Advantageous:

    • SCRUM, KANBAN
    • ArchiMate, TOGAF
    • AWS, AZURE
    • Exposure to financial services industry preferable.

    Attributes:

    • Good communication with clients and operational managers – listening and providing answers
    • Strong problem solving skills
    • Ability to build good relationships with clients, operational managers and colleagues
    • Ability to gather and assimilate information
    • Up to date knowledge of technical applications
    • Good knowledge of quality standards, legislation and best practices
    • Ability to be adapt and prioritise
    • Ability to work under pressure and meet deadlines
    • Ability to think ahead and anticipate problems, issues and solutions
    • Technical specification writing and communication skills essential
    • Ability to pick up new technologies easily
    • Attention to detail
    • Analytical as well as strong development skills
    • Delivery focused
    • Able to work in projects (multi-task) environment
    • Responsive to change

    People with disabilities are encouraged to apply

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Saratoga Back To Home
Latest Jobs

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail