Job Description
About the Role
The NET Developer will play a crucial role in enhancing and developing end-to-end systems for GMI Advisory, utilizing various .NET technologies such as C#, Bootstrap, CSS3, HTML5, Typescript, JavaScript, Knockout, ASP.NET Web forms, .NET Core, MVC, Entity Framework, SQL Server, and more. This full-stack developer will work closely with the business to gather requirements, analyze data, and create functional and technical specifications.
Key Responsibilities
- Assist in end-to-end system enhancement and new development using C#, Bootstrap, CSS3, HTML5, Typescript, JavaScript, Knockout, ASP.NET Web forms, .NET Core, MVC, Entity Framework, SQL Server
- Create stored procedures, functions, tables, and maintain SSIS packages and SSRS reports
- Enhance new and existing systems and develop entire end-to-end system development using .NET technologies
- Analyze and design SQL databases and database objects
- Perform end-to-end development and testing and support business users with user testing
- Resolve system issues and problem reports reported by end users through the Help Desk
Requirements
- Experience in developing ASP.NET
- Experience with ASP.NET Web forms
- Experience with RESTFUL development for web services and APIs
- Experience using C#, VB.NET or ASP.NET Core
- Proficiency with using Visual Studio 2019 and previous versions
- Experience in working with HTML5, CSS3, JavaScript, Typescript, Knockout, and Angular
- Experience using LINQ and Entity Framework
- Team Foundation Server/Azure Dev Ops (or other version control tools)
- SQL Server 2016
- Experience in creating batch packages using SSIS
- Experience in creating reports using SSRS
- Database modeling & Design
Qualifications
Formal education/certifications are not required for this position.
Salary & Benefits
Salary details will be discussed during the interview process.
How to Apply
Click the green “Go Apply” button below to apply directly online with the employer.
About IT / Computing / Software Jobs in Johannesburg
The IT and computing industry is a significant sector in Johannesburg, South Africa, with a growing demand for skilled professionals to drive business growth and innovation. Generally, the job market trends in this field are characterised by high demand for experienced professionals, particularly in areas such as cloud computing, cybersecurity, and data analytics. Typically, companies in this sector invest heavily in technology to stay competitive, creating opportunities for career advancement.
When it comes to salary expectations, it’s essential to note that these can vary widely depending on factors such as experience, company size, industry sector, and specific job requirements. Broadly speaking, salaries for IT and computing professionals in Johannesburg often fall within the following ranges: junior positions (R300 000 – R600 000 per annum), mid-level roles (R800 000 – R1 200 000 per annum), and senior positions (R1 500 000 – R2 500 000 per annum). However, these figures are only a rough guide and may not accurately reflect the actual salaries for specific job openings.
Common skills required for IT and computing roles in Johannesburg include proficiency in programming languages such as Java, Python, or C++, knowledge of cloud platforms like AWS or Azure, experience with data analytics tools like Tableau or Power BI, understanding of cybersecurity principles, familiarity with agile development methodologies, and excellent problem-solving skills. Additionally, strong communication and collaboration skills are essential for success in this field.
The IT industry is present in various sectors, including financial services, technology, manufacturing, and healthcare. Financial services companies often require professionals to develop and implement secure payment systems, while tech firms need skilled developers to create innovative software solutions. Manufacturing companies may employ IT professionals to optimize production processes and improve supply chain management.
For those looking to advance their careers in IT and computing, there are numerous opportunities for professional development. Many companies offer training and certification programs, as well as mentorship schemes, to help employees build new skills and expertise. Networking events, conferences, and online communities can also provide valuable connections and resources for career advancement.
This information provides general career guidance. Actual salaries and requirements vary by employer.
GO APPLY NOW
Safe & secure application process
Explore More Opportunities
Get Similar Job Alerts
Job Seeker Tip
Create a professional email address for job hunting - avoid nicknames or casual addresses.
How to Apply
Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.
JVR Jobs connects you with employers – we don’t process applications directly.
Latest Job Opportunities
George: Parts Counter Sales Executive posted by The Talent Room
Description:Parts SalesAssist customers and workshop technicians with parts enquiriesIdentify and supply the correct automotive parts using parts catalogues...
View JobLydenburg: General Vehicle Sales Manager posted by GAP Consulting
Minimum Requirements:Must have a minimum 3 to 5 years experience as a General Vehicle Sales Manager within the Automotive IndustryManagerial…
View JobRustenburg: Laundry Technician posted by PRO Personnel Employment Agency
Education & Experience needed:* High School Diploma (Grade 12)* At least 2 years maintenance / mechanical working experience on industrial…
View JobJohannesburg North: Pricing Specialist posted by Network Finance
Our client is a tech-enabled logistics business operating in the on-demand, same-day and scheduled delivery space. As the organisation scales…
View JobLydenburg: General Vehicle Sales Manager posted by GAP Consulting
Minimum Requirements:Must have a minimum 3 to 5 years experience as a General Vehicle Sales Manager within the Automotive IndustryManagerial…
View JobSouth Africa: Senior Demand & Supply Planner posted by Greys Recruitment
Minimum Requirements:Bachelor's degree in Logistics, Supply Chain Management, or a related fieldMinimum 5 years of experience in distribution management or...
View Job
Browse Employers
Job Alerts