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.

  • Posted: May 26, 2021
    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

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

    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

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail