Description:
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
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)
- 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
- 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 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: chadplessis@networkrecruitment.co.za
Requirements:
- 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
- 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).
- Database design (SQL and MongoDB).
- Network/infrastructure design (optional).
- Enterprise architecture definition
- C#
- Web API or MVC ( 3,4,5 )
- NET
- Working knowledge of RDBMS like MSSQL (2008 and up) and MongoDB (nice to know)
- Securing web applications
- Dependency Injection, IOC
- Test driven development
- IIS
- RESTFul Web Services
- Message Bus experience
- OWIN experience
- Mobile Development
- CORS experience
- Service bus
- 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
- 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
- Responsive UI Experience
- CSS Pre-processors (LESS/Sass)
- HTML5 API's (Video, Geolocation etc.)
- Website speed / performance optimization experience
- Twitter Bootstrap 3
- Signal R
- 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.
29 Apr 2024;
from:
careers24.com