We are at the forefront of technological innovation, leveraging Microsoft Azure and cutting-edge development tools to create bespoke software solutions that drive business outcomes and enhance efficiency. We are seeking a talented and motivated Application Developer to join our dynamic team and contribute to the development of software, web, and multimedia applications.
KPI’s: As a Senior Application Developer, you will:
Work collaboratively within a project team, reporting to IT Managers.
Collaborate closely with business stakeholders to ensure solutions align with enterprise architecture standards.
Define and manage non-functional requirements, ensuring they are met.
Organize and estimate development tasks accurately.
Ensure software design and implementation align with architectural goals and quality standards.
Provide support during functional requirements definition.
Identify and manage technical project risks and issues.
Mentor junior development team members, providing training and guidance.
Act as an expert in key technologies and skills.
Implement development projects of all description (either IT related or not)
Liaising with the Development Team, Test Analysts and Business Analysts for technical development
Maintain projects as well as enhancements
Maintain and enhance Legacy systems
Matric / Grade 12
BSc Computer Science or other relevant tertiary degree / Diploma / Microsoft Certifications
Skills & Experience Required:
Full software development lifecycle experience.
8 + Years' experience in Software Development.
Architecture software solutions with demanding non-functional requirements (e.g., performance, high availability, security).
Extensive development experience.
Object-oriented design techniques and patterns (OOP).
Knowledge of various software development methodologies.
Integration patterns and technologies.
Client interaction experience, including client workshops.
Beneficial: Experience in agile environments, knowledge of SOA architectures, experience with service bus, web technologies (e.g., Angular).
Desirable Experience and Knowledge:
Database design (SQL and MongoDB).
Network/infrastructure design (optional).
Enterprise architecture definition
Back-End Skill Set (Minimum):
Web API or MVC ( 3,4,5 )
Working knowledge of RDBMS like MSSQL (2008 and up) and MongoDB (nice to know)
Back-End Skill Set (Bonus):
Securing web applications
Dependency Injection, IOC
Test driven development
RESTFul Web Services
Message Bus experience
Front-End Skill Set (Minimum):
UX/Usability experience a must
HTML (XHTML, HTML4 and HTML5 )
Exposure to Client-size MVC Frameworks (knockout, backbone, ember but Angular especially)
Be part of a dynamic team at the forefront of technology.
Work on challenging projects that drive business outcomes.
Opportunity for professional growth and development.
Competitive compensation package.
Apply now! For more IT jobs, please visit https://www.networkrecruitmentinternational.com
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions. For more information contact: Chanel du Plessis Senior IT Recruitment Consultant +27 87 378 8857 Alternatively, email your CV to: email@example.com
Network Recruitment is a leading specialist recruitment company in the fields of IT, Finance and Engineering.
Since our establishment in 1987, we have been at the forefront of the specialist recruitment industry. Network Recruitment’s key to success is the focus on delivering superior quality service by developing and maintaining an exclusive focus on sourcing high-calibre skills for medium-sized to JSE-listed companies operating in these three niche sectors across South Africa.
Our experience in permanent and contract-based recruitment enables us to provide you with recruitment solutions that meet your long- and short-term needs.
Network Recruitment is a division of ADvTECH Resourcing, the recruitment arm of the national JSE-listed ADvTECH Limited Group a leader in quality education, training, skills development and placement services.