09.05.2024
Senior C# Application Developer
Network Recruitment
South Africa, Johannesburg
Other High-Paying Jobs in Johannesburg
Send an email about this job to a friend or to yourself. 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 developmentMaintain projects as well as enhancementsMaintain and enhance Legacy systemsEducational Experience:Matric / Grade 12BSc Computer Science or other relevant tertiary degree / Diploma / Microsoft CertificationsSkills & 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 definitionSkills Required:Back-End Skill Set (Minimum):C#Web API or MVC ( 3,4,5 )NETWorking knowledge of RDBMS like MSSQL (2008 and up) and MongoDB (nice to know)Back-End Skill Set (Bonus):Securing web applicationsDependency Injection, IOCTest driven developmentIISRESTFul Web ServicesMessage Bus experienceOWIN experienceMobile DevelopmentCORS experienceService busFront-End Skill Set (Minimum):UX/Usability experience a mustHTML (XHTML, HTML4 and HTML5 )JavaScript:AjaxExposure to Client-size MVC Frameworks (knockout, backbone, ember but Angular especially)JQueryCSS2 and CSS3Debug tools such as Firebug / Chrome Dev ToolsCross Browser/Platform developmentConsuming Data formats such as JSON/XMLFront-End Skill Set (Bonus):Responsive UI ExperienceCSS Pre-processors (LESS/Sass)HTML5 API's (Video, Geolocation etc.)Website speed / performance optimization experienceTwitter Bootstrap 3Signal RWhy 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.comIf 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 PlessisSenior IT Recruitment Consultant+27 87 378 8857Alternatively, email your CV to: chadplessis@networkrecruitment.co.za 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.#J-18808-Ljbffr
Attention! You will be redirected to another site