Posted on :
7 Dec, 2022
7 Dec, 2022
Provide high quality technology solutions that address business needs by developing applications within a mature technology and leading-edge technology environment.
Utilize (3rd or 4th Generation) and leading-edge technology (i.e., C++/C#, J2EE, Python etc.) programming methodologies and languages.
Adhere to coding standards and apply secure coding practices, procedures and techniques and contribute to the technical code documentation.
Remain aware of new technologies / programming languages. Perform unit and system testing.
Job Title: IT Application Developer – Johannesburg
Location: Sandton
Duties & Responsibilities:
Meet Client /Business requirements
Client/Business requirements are paramount to success. Translate application storyboards and use cases into functional applications:
Support application development tasks that result in functional applications which meet both client and business requirements exactly as scoped/agreed
Participate in project estimating activities
Participate in project planning sessions with Project Managers, Business Analysts, Technical Analysts and development team members to analyse business / technology requirements and outline the proposed technology solution
Participate in design reviews and provide input to the design recommendations
Incorporate security requirements into design
Manage and ensure compliance
Non-compliance can cause total loss of an agreement. It is essential to ensure practical application of all critical secure coding practices in all projects
Perform regular reviews of production code against industry standards and best practices, knows vulnerabilities and compliance requirements
Adhere to technology disaster recovery procedures
Adhere to technology control policies throughout design, development and testing.
Efficient cost management
Support Development projects with cost efficiency
Support development scope and ensure project milestones are adhered to, ensuring the maximisation of people and infrastructure resources
Drive Revenue
Application production that adds value to the IT department as a whole and exposes CCI to a wider customer base.
Design, build, and maintain efficient, reusable, reliable and unique applications that meet complex requirements
Level of Authority
Support in implementing control assurance requirements for agreed controls and perform on-going control assurance activities
Would conduct Peer Code Review with team members with every project
Desired Experience & Qualification
Relevant application development certification
Minimum 3 Years’ experience in advanced C# application development
Experience in DevOps (Development Operations) structure, complex environments
Experience with application protocols, SDLC (software development life cycle) and security principals
Experience with SQL data structure and design
Understanding of application hosting services and 3rd party solutions
Ability to identify and debug deployed code solutions
Understanding of patch management
Experience with industry business systems and standard development tools and techniques i.e. O365, Visual Studio, Microsoft IIS, API, SQL, MySQL structured data etc.
To Apply:
Today’s Popular Jobs