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: Apr 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

    UNIQUE VALUE PROPOSITION: Relationships: This business is all about relationships and therefore we have a network of longstanding relationships within Financial Services and IT going back 15 years. Industry Knowledge: Extensive knowledge of the IT and Financial Services Industries. Networking: Constantly networking ensures up to date information regarding ...
    Read more about this company

     

    Senior Application Developer

    Job description
    ## SA Citizens and SA Permanent Resident ID holders only##

    Switch Careers offers R1 500 for any candidate that is referred and placed through us. Join this Global organisation and enjoy strong leadership and a clear vision.

    TOTAL COST TO COMPANY NEGOTIABLE UP TO R90 000 PM DEPENDING ON SKILLS & EXP

    Join this well known brand and enjoy strong leadership and a clear vision.

    Job Purpose:

    The Application Developer contributes to the development of software, web, and multi-media applications that facilitates the achievement of business outcomes and improves business efficiencies and processes through leveraging technology.

    Key Accountabilities:

    • Prepare specialised code as required by the product definition to enable application development
    • Contribute technical expertise to requirements analysis to enhance the quality of the solution design
    • Complete testing and gather feedback to improve the quality and reduce operational risk of the developed application
    • Undertake post-release activities to develop a base of knowledge to be incorporated in future build and release cycles
    • Provide 3rd level application support and problem resolution to minimise the impact of application related service outages

    Key challenges:

    Balance competing demands to ensure project objectives are delivered based on business need and priority.

    Experience with the following:

    • What are the non-functional requirements to the system and how does the architecture reflect them,
    • What are the stakeholders development plans for the application and why the architecture do not hinder this development in the future,
    • What components are in the system and what are their responsibilities,
    • What are the interfaces and available connections between components,
    • What kind of technologies, standards and limitations are used to create the application.
    • For instance, he can clearly tell where to find a certain functionality of code, as well as which components may communicate with database and how.

    Duties and Responsibilities:

    The main duties and responsibilities of the application developer role are as follows:

    • Work as part of a project team, reporting to a I.T managers.
    • Work closely with business staff to ensure solutions adhere to client standards and fit their strategic enterprise architecture
    • Definition and management of non-functional requirements, including working with others to ensure these requirements have been met
    • Definition and organization of development tasks and accurate estimation of these tasks
    • Work closely with members of the development team to ensure that the software design and implementation meets the architectural goals and quality standards
    • Provide support to the business analysts, and other project team members, during functional requirements definition to ensure that functionality is both technically achievable and feasible within the project constraints
    • Identification and ownership of technical project risks and issues, including owning mitigation activities and resolution of issues
    • Undertake other duties as directed by line managers commensurate with the post
    • Actively seeking opportunities to contribute improvements to Client’s applications
    • Mentoring junior members of the development team including training
    • Acting as a focal point of expertise on key technologies or skills

    Essential Experience and Knowledge:

    • Experience of the full software development lifecycle
    • Experience of architecting software solutions with demanding non-functional requirements such as performance, high availability, reliability, security, etc.
    • Extensive development experience
    • Knowledge of a wide range of open source projects and components (Optional)
    • Excellent knowledge and understanding of object oriented design techniques and patterns
    • Knowledge of several standard software development methodologies
    • Knowledge of integration patterns and technologies
    • Client interaction experience, including experience of running workshops with clients

    Education and Qualifications

    • B.Sc. with Information Technology or Computer Science majors OR B.Eng. or other B.Sc. degree with notable computing and mathematical content.
    • Additional relevant IT Development certification would be advantageous

    Method of Application

    Interested and qualified? Go to Switch Careers on www.linkedin.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Switch Careers Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail