Job title: C#.Net Full Stack Developer
Company: People Dimension
Job description: Job Description/Duties:
- We are looking for a highly skilled .Net Developer to collaborate with a
team of developers and UX designers to develop and maintain web and
mobile applications.
- You will be responsible for development of all stages of the interface
component design from conception through to execution.
- Important responsibilities include engage with customers, gather
requirements from customers, implementation of requirements, testing and
maintaining solutions.
- The ideal candidate possesses strong communication skills and can develop
reusable, efficient, and scalable code
- General: Full Stack Software Development Design, development,
implementation, and support of software solutions.
- Writing and modifying code and debugging software.
- Follow development standards & procedures
- Translate Customer requirements and into designs and functional code
- Help maintain code quality, performance, and application responsiveness
- Collaborate with internal and external clients, managers, business analysts
and developers in a team environment
- Execute projects from initial concept through delivery
- Business Unit Specific/Individual Specific: Apart from the tasks mentioned
under the general section, some or all the following might also apply:
Maintain relationships with relevant product stakeholders. Software
Demonstrations. Keeping skill set and Competencies updated and relevant.
Also keeping up to date with the latest technologies and trends.Minimum Requirements:
- Minimum 4+ years of experience in a software development role (C#,
Web, Xamarin Forms .Net Development)
- Comfortable communicating with Other Developers, Business Analysts
and Project Managers.
- Experience in software development life cycle processes, agile
development methodologies, software design and testing.
- Experience working on a variety of software development projects.
- Experience architecting cloud base solutions or functionality.
- Experience in Microsoft Azure PaaS and serverless
- Experience developing and consuming APIs.
- Experience with web development technologies preferential.
- Experience as a full-stack developer with strong knowledge of software
engineering concepts (such as SOLID principles) preferred.
- Extensive knowledge of coding languages C# and frameworks/systems
(e.g. MVC, Blazor, .Net Core, .NET, Git, DevOps, JavaScript, jQuery
and Xamarin Forms).
- Extensive knowledge and experience in working with Microsoft SQL
Server and Azure SQL.
- Experience in using Microsoft 365 platform, data storage, analysis,
reporting tools and technologies (Power Platform) preferential.
- Ability to develop unit testing of code components or complete
applications.
- Knowledge of Application Modernisation would be advantageous
- Matric
- Relevant Software Development Certifications
- BSC Computer Sciences, BCom Informatics, IT Development diploma a
bonus
- Minimum 4+ years of experience in a software development role (C#,
Web, Xamarin Forms .Net Development)
- Experience defining solutions for Customer Facing websites and systems.
- Proven experience in implementation of large project
- Experience in working with Agile / Scrum teams.
- Experience with DevOps
- High level of proficiency with MS Office packages
- Experience with JavaScript
- Experience with HTML / CSS
- Experience with REST API’s
- Git knowledge is a plus
- Loyalty and strong commitment
- Highly structured and able to work independently when required
- Persistence
- Creative and analytical problem solving
- Integrity and honesty
- Self-driven and motivated
- Time and priority management
- Team player
- Good time-management skills
- Great interpersonal and communication skills
Expected salary:
Location: Pretoria, Gauteng
Apply for the job now!