SUMMARY:
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.
POSITION INFO:
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
Educational Experience:- 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
Skills Required:
Back-End Skill Set (Minimum):- C#
- Web API or MVC ( 3,4,5 )
- NET
- 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
- IIS
- RESTFul Web Services
- Message Bus experience
- OWIN experience
- Mobile Development
- CORS experience
- Service bus
Front-End Skill Set (Minimum):- UX/Usability experience a must
- HTML (XHTML, HTML4 and HTML5 )
- JavaScript:
- Ajax
- Exposure to Client-size MVC Frameworks (knockout, backbone, ember but Angular especially)
- JQuery
- CSS2 and CSS3
- Debug tools such as Firebug / Chrome Dev Tools
- Cross Browser/Platform development
- Consuming Data formats such as JSON/XML
Front-End Skill Set (Bonus):- Responsive UI Experience
- CSS Pre-processors (LESS/Sass)
- HTML5 API's (Video, Geolocation etc.)
- Website speed / performance optimization experience
- Twitter Bootstrap 3
- Signal R
Why Join the Company?- 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 />
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:
NB! This job is now closed. You can apply for other jobs by uploading your CV.