Jobs Career Advice Post Job
X

Send this job to a friend

X

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

  • Posted: May 26, 2021
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Astute is an electronic information exchange service that enhances the movement and integration of financial data in the financial services industry by providing: - A single point-of-entry service to various product providers servicing intermediaries. - Online, simultaneous access to clients’ policy and investment information at several life offices an...
    Read more about this company

     

    Developer Team Lead

    About the job

    • Astute FSE, based in Midrand is looking a Developer Team Lead to provide quality systems development services for the Astute Information Technology team in order to implement and sustain a best-practice framework. This will be done by employing all the latest & greatest technology in the Microsoft Stack including C#, MVC, WCF, REST API & much more! The C#.NET Developer will be responsible for software application development using C# (C-Sharp) in the .NET development environment, writing business logic facades, MVC web front end application components and self-hosted WCF services.


    Key Responsibilities

    • Strong ability to provide written and/or verbal explanations on design and technical/functional solutions.
    • Contribute to the architecture, design, development, and maintenance of Web applications using the C# language and the Microsoft tech stack.
    • Align and build capabilities and services in line with strategic projects and architecture.
    • Provide input for the other developers, BAs and Testers, as well as maintain an excellent working relationship with our external software development partners.
    • Review current coding practices, as well as implementing and maintaining improvement.
    • Write clean, scalable code using .NET programming languages.
    • Involved on multiple projects, sometimes in parallel.
    • Collaborate with project teams made up of people with diverse and complementary skills.
    • Develop responsive web front ends with the latest technology and security.
    • Integrate with a variety of Azure Hosted Services.
    • Develop and maintain Self-Hosted WCF services with a token based authentication.
    • Develop and maintain RESTful API services with a token based authentication.
    • Be able to lead a Team in solution delivery.
    • Continually guide and mentor Intermediate and Junior developers in best practices and relevant patterns.
    •  Encourages autonomy of decision making within clearly defined boundaries.
    • Ensures that Security forms an integral part of all practice capabilities.
    • Present practical input for strategic technology decisions.
    • Stay up to date with industry trends, and standards within the DevOps space .
    • Lead the Agile processes within the team.
    • Manage the roadmap for the team, playing a key role in prioritization
    • Resolve conflict in the team when necessary.
    • Promote the achievements of the team.
    • Interview candidates for technical and organizational fit.
    • Hands on execution as part of team. 
    • Maintain and increase development quality within project delivery.

    Stakeholder Management

    • Professional Engagement with internal Astute Departments as clients.
    • Professional interactions with all external stakeholders that engages with Astute as a partner, or customer.
    • On time, available, engaged and well prepared for interactions with internal and external stakeholders.
    • Work with stakeholders to gather requirements, and manage expectations.

    Testing

    • Coding and Maintaining of unit tests for all code developed.
    • Assisting Testing team with Use and Test cases.
    • Test cases, use cases and unit tests are as an important a deliverable as the code to deliver the project itself.

    Process and Process Improvement

    • Continuous evaluation of process that is used in the delivery pipeline to identify areas of improvement and proposing refinements to processes.
    • Participation in the release process, evaluating what is working, what can be improved and what can be automated and proposing and implementing release process refinements.

    Innovation

    • Innovative thinking about solutions that is on purpose and holistic in nature.
    • Pragmatic approaches to problems and solving the problems.
    • Innovative thinking that leads to concrete implementations of the innovation.

    Qualifications

    • Bachelor's degree in relevant field or equivalent.

    Technical Skills

    • Relevant SQL knowledge (Tables, Views, Procedures, Functions and Jobs)
    • Knowledge of MVC and WCF and Rest API
    • Knowledge of Kendo UI beneficial
    • Knowledge of IoC beneficial
    • Knowledge of Entity Framework is beneficial
    • Knowledge of Azure Services
    • Web services and APIs, Software Design Patterns, and DevOps.
    • Familiarity with Solutions Architecture and/or Enterprise Architecture.
    • Good understanding of Data Integration and warehousing tools.
    • Domain driven design.
    • Evolutionary architecture.
    • Advanced testing.
    • Design principles.
    • Security best practices.
    • Distributed architecture knowledge.
    • API management and versioning.

    Experience

    • Minimum 8 years of experience in System Development
    • Minimum 2 years leading a team of Developers

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to Astute - The Financial Services Exchange on www.linkedin.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Astute - The Financial Service... Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail