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: Mar 22, 2023
    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

    Progressive Edge is a Boutique firm specialising in IT / Tech & Data related recruitment services across a range of industry sectors, predominantly within the Cape Town Area.
    Read more about this company

     

    Analyst Developer .Net

    Responsibilities:

    Analysis and Design

    • Assist the Analyst Tester in the creation of user story definitions and acceptance criteria.
    • Work within the constraints of the feature/user story to define the underlying design required to deliver these changes.
    • Ensure the solution is well defined and fit-for-purpose. It must meet the requirements and work end-to-end. This will require a solid understanding of the underlying business processes involved in and surrounding the change.
    • Provide solutions and recommendations for the resolution of technical issues that arise and ensure solutions meet the technical specs and design requirements.
    • Help design and build APIs and external system interfaces for integration into core company products and third-party vendor applications.

    Development

    • Interpret complex financial business requirements and translate into high-transactional, high-availability, secure, working systems.
    • Design and build the highly intuitive user interface and interactive financial tools required by financial advisers and investors.
    • Develop real-time transaction processing systems that support millions of trades every day in investment securities in multiple world markets.
    • Work closely with our Solution Consultants and Analyst Testers to design and implement new functionality for our major institutional customers around the world.
    • Collaborate with other developers to make sure that the solutions developed are robust and in-line with the requirements.
    • Ensure code is designed and built in a reusable manner.
    • Able to build medium complexity features end-end.
    • Continually develop an understanding of the business functionality of company platforms.

    Quality

    • Adhere to the defined procedures for code management, code reviews, coding standards, naming conventions and security standards.
    • Write automated unit tests for any newly created code.
    • Perform manual testing to ensure any changes made to the system are of a high standard and the system hasnt regressed.
    • Perform code reviews for other developers, when required, to ensure that proposed changes meet quality and best practice standards.

    Collaboration / Communication

    • Collaborate with other developers to share knowledge, best practices, useful technology, and opportunities for cross-project system design / solutions.
    • Mentor new starters to ensure they understand both platform and SDLC.
    • Provide solution centre-wide training, as required, on topics of personal expertise.

    Technology

    • Keep abreast of latest and/or relevant technologies, tools and methods. Identify adoption of technology, tools and methods best suited to the company.
    • Proactively resolve technical (environmental, coding and testing) issues that impede development progress.
    • Assist in the resolution of technical issues when requested by other developers.
    • Create novel solutions to problems by incorporating cutting edge technology or generic concepts.

    Requirements

    • Bachelors degree or higher
    • Experience with Microsoft .NET development products, including .NET, C# and SQL Server;
    • Experience with web development, including ASP.NET, JavaScript and ReactJS;
    • Experience with the following legacy development products would be beneficial: ASP.NET MVC, VB.NET, legacy .NET Framework versions.
    • Familiarity with Financial products and markets is beneficial.
    • Understanding of web services.
    • Familiar with code analysis or automated testing tools.

    Other essential requirements:

    • Confidence and able to take initiative in a delivery-focused environment.
    • Independence, self-directing working style.
    • Ability to learn quickly in a dynamic fast-paced industry.
    • Enjoy working as part of a high-performance team;.
    • Hard-working, innovative and takes pride in their work.
    • Passionate about creating innovative solutions for customers.
    • Some experience with one or more programming languages;
    • Participated in end-end deliveries of software products.

    Method of Application

    Interested and qualified? Go to Progressive Edge on www.careers-page.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Progressive Edge Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail