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 17, 2020
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Note: Never pay any money to any recruiter for any purpose (certificates, medical testing, interview, work kit or any other thing).
    Our clients appreciate our practical approach to problem solving and the fact that we will go the extra mile to get the job done, never compromising on quality. We deliver exceptional results through our combination of sound engineering principles, rigorous controls and highly skilled staff. Our environment blends experience with youthful exuberance to faci...
    Read more about this company

    Java Software Engineer

    Skills and Experience

    • 2 or more years of Java development working experience.
    • In depth working knowledge of Java language features.
    • Solid understanding of Object-oriented programming fundamentals.
    • Extensive knowledge of design patterns and the ability to recognize and apply them (e.g. GOF patterns).
    • Solid knowledge and practical experience of at least one RDBMS, including basic DBA functions.
    • Excellent knowledge of at least one client-side technology. Needs to have detailed implementation experience as well as a solid understanding of the technology specific patterns.
    • Needs to have a high level understanding of the common frameworks in the Java technology stack and needs to have detailed implementation experience in several of these frameworks.
    • Must have the ability to analyse and solve complex problems in familiar and unfamiliar technology spaces, establishing the appropriate solution patterns to be followed by the technical team.
    • Should be able to establish automated testing patterns within a project (i.e. unit testing, integration testing, and performance testing).
    • Ability and experience with establishing Integration Patterns.
    • Experience in Spring, JMS – Rabbit, Message brokering, EJB, ORM – JPA (Hibernate etc.)

    Qualifications

    • Relevant degree or industry certifications

    Personal Attributes

    • Must be a team player and have the potential to play a leadership role within the team.
    • Must provide mentorship to the more junior members of the team.
    • Effective verbal and written communication within team and client.
    • Flexible and able to work under pressure.
    • Willing to work at client sites located in different areas around Johannesburg

    go to method of application »

    .Net Software Engineer

    Skills and Experience

    • 5 - 8 years of C# and/or .Net development working experience.
    • In depth working knowledge of C# language features.
    • Solid understanding of Object-oriented programming fundamentals.
    • Extensive knowledge of design patterns and the ability to recognize and apply them (e.g. GOF patterns).
    • Solid knowledge and practical experience of at least one RDBMS, including basic DBA functions.
    • Excellent knowledge of at least one client-side technology. Needs to have detailed implementation experience as well as a solid understanding of the technology specific patterns.
    • Needs to have a high level understanding of the common frameworks in the .Net technology stack and needs to have detailed implementation experience in several of these frameworks.
    • Must have the ability to analyse and solve complex problems in familiar and unfamiliar technology spaces, establishing the appropriate solution patterns to be followed by the technical team.
    • Should be able to establish automated testing patterns within a project (i.e. unit testing, integration testing, and performance testing).
    • Ability and experience with establishing Integration Patterns.
    • Experience in Entity Framework, Identity Server, Web API, LINQ. 


    Qualifications

    • Relevant degree or industry certifications

    Personal Attributes

    • Must be a team player and able to play a leadership role within the team.
    • Must provide mentorship to the more junior members of the team.
    • Effective verbal and written communication within team and client.
    • Flexible and able to work under pressure.
    • Willing to work at client sites located in different areas around Johannesburg

    Method of Application

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

     

    Learn how to get a job in any industry you want. Read 72 Hours to The Job You Love

  • Send your application

Back To Home

Career Advice

View All Career Advice

Subscribe to Job Alert

 

Join our happy subscribers

This website uses cookies to improve your experience. By using this site you agree to the storing of cookies on your device to enhance navigation, analyze site usage, and assist in our marketing efforts. To learn more, see our Cookie Policy. Accept and Close
 
 
 
Send your application through

Yahoomail Gmail Hotmail