Share this job with your friends, family and co-workers...
THIS JOB ADVERT IS STILL ACTIVE...
SENIOR ANALYST DEVELOPER (.NET) - 360034
SENIOR ANALYST DEVELOPER (.NET)
Information Technology / Web Development / Telecommunications
Wage / Salary:
R - Market Related - P/M (Per Month)
Tygervalley, Western Cape
As Senior developer you will form part of a vibrant, newly established application development team in the Group Technology and Information department. The team is responsible for the development and support of Group Shared Applications.
As Senior developer you will be responsible for design and development of new applications as well as second line support of relevant applications.
You will provide mentoring to junior developers and collaborate with the team lead to design and implement technical standards and best practices.
Provide solution designs and set up technical frameworks for new applications and interfaces.
Provide estimates for application changes.
Present alternative solutions for new development where applicable.
Develop changes in line with the application architecture and technical standards.
Unit test own programs as well as developed interfaces.
Assist in prioritisation and classification of defects to ensure that quality standards are met.
Update technical models and documentation to align with new development.
Assist with implementation of best practices and standards.
Prioritize development in-line with Business requirements.
Liaise with project stakeholders as required during the SDLC.
Work with the implementation and configuration manager to create deployment instructions and artefacts.
Collaborate with technical teams to align deployment procedures.
Be on standby for production deployments and resolve issues that may arise.
Investigate production errors where required.
Be on standby and provide support as agreed with the application manager, some of which could be outside of core business hours.
Technical support on applications.
Provide input to technical and application design and architecture when required.
Provide input to development standards and best practices.
Provide input to analysts and testers when required.
Qualifications and experience:
Grade 12 (matric)
An Appropriate IT Qualification (Diploma/Degree)
Minimum of 6 years’ experience within application development
Experience in designing solutions
Experience in working with the following:
C# Development Language
ASP.Net MVC / Web Forms
HTML (including HTML5)
CSS (including CSS3)
MS SQL server (2012+)
Web Services (WCF)
ORM (Entity Framework & NHibernate)
Agile and Scrum
Working knowledge of Visual Studio 2017+
.Net Core Knowledge Advantageous
Systems analysis and design concepts
Repositories (e.g. GIT, Bitbucket, SVN)
DevOps tools (e.g. Azure DevOps, XLD/XLR, Bamboo, Jenkins, etc)
OOP / SOLID Design Principles
Database architecture and design
ESB or service bus concept/architecture
API Management tools
PWA and SPA
Strong analytical & numerical ability
Problem solving skills
Good communication / interpersonal skills
Action / results orientation
Knowledge seeking / learning orientation
Strong Interpersonal and people interaction skills
Ability to perform under pressure
Please note: Only candidates being considered will be contacted