Progressive Edge Senior Software Engineer (C#.Net) Jobs in South Africa
Progressive Edge Senior Software Engineer (C#.Net) Jobs in South Africa
Duties and Responsibilities:Possess and apply a broad knowledge of principles, practices, and procedures of software development to the completion of difficult assignments
Successfully develop, deliver, and maintain high quality software (requirements, design, code, documentation, etc.)
Work closely with Product Managers and CTO to shape product and/or feature definitions so that they can be built in a flexible, extensible, and robust way
Evaluate progress and results and recommend changes in procedures
Partner effectively with all team members to deliver against requirements
Ensure all tasks are completed to the required quality standards and agreed timelines
Requirements:
Bachelors degree in computer science, Information Technology, Engineering, or proven experience-based equivalent
5+ years+ of solid experience with C# and the .Net stack
Proven formal software development experience
Good knowledge of web client-side technologies (JavaScript, CSS, JavaScript frameworks / libraries, Angular, Knockout)
Good understanding of Object-Oriented design and coding
Good knowledge of SQL Server (and relevant ORM such as Entity Framework)
Experience using Source Control (Git)
Cloud (Azure)
Candidate Attributes:
Must be technically strong with a passion for coding and technology as a whole
Demonstrate a willingness to learn and impart knowledge onto others
Works well under pressure and meets deadlines
Adjust quickly
to changing priorities and conditions
Copes effectively with complexity and change
Innovative problem solver (there will be no shortage of opportunities to learn and try new things)
Disciplined self-starter who can work unsupervised/autonomously in a flexible work environment (this is very important if you want to succeed)
Able to act without being told
Analytical thinker with attention to detail
Able to structure and process complex business requirements and translate these to feasible development ideas
Understands and can speak to all aspects of the software development life cycle (e.g., requirements, analysis, design, implementation, testing, and documentation) and associated execution models (e.g., Waterfall, Agile, Iterative Development, etc.)
How to Apply
For more information and job application details, see; Progressive Edge Senior Software Engineer (C#.Net) Jobs in South Africa
Find daily jobs in South Africa. Jobs - South Africa jobs. Search our career portal & find the latest South African job positions, career opportunities & jobs in South Africa.
Jobs in South Africa - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in South Africa.
Find your dream job from 1000s of vacancies in South Africa posted and updated daily - click here!
Click here to post comments
Join in and write your own page! It's easy to do. How? Simply click here to return to 1 Best Africa Jobs.