61 Senior Developer Typescript Centurion jobs in Centurion
Job No Longer Available
This position is no longer listed on WhatJobs. The employer may be reviewing applications, filled the role, or has removed the listing.
However, we have similar jobs available for you below.
Senior Developer Typescript Centurion
Posted 6 days ago
Job Viewed
Job Description
A software development house is looking for a Senior Full Stack Developer that specializes in JavaScript (NodeJS), TypeScript, and SQL to join their team, working in a hybrid environment.
Duties & Responsibilities Qualifications:- Matric (minimum requirement)
- 5 years minimum in JavaScript (NodeJS)
- 2 years experience on TypeScript
- 3 years' experience in SQL
- Any Library experience such as React or Redux or RxJs or similar
- Design, optimize and maintain critical databases (MySQL and MS SQL)
- Implement front end applications that are heavily API and Data Driven
- Scope project timings from business requirements
- Work with project DevOps: Git, Github Actions, Gitlab runners etc
If 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:
Mel Nandalall
Senior IT Recruitment Consultant
E-Mail:
Software Developer
Posted 4 days ago
Job Viewed
Job Description
Job purpose:
As a Software Engineer, you will work independently and collaboratively within a team to develop software and manage subsections of systems. You will design solutions and modules for existing systems, demonstrating a strong command of software development fundamentals, coding principles, stakeholder engagement, and troubleshooting.
Your understanding of system interactions allows you to identify when and whom to ask for help. You will recognize coding patterns and create generators or coding snippets to reduce development time and minimize errors. Additionally, you have proven capabilities in scoping, expectation management, architecture, design, and client management.
Key accountabilities:
Development and Maintenance
- Successfully develop, deliver, and maintain high-quality software (requirements, design, code, documentation, etc.)
- Maintain relevant documentation to describe logic, coding/configuration, testing, and changes where applicable.
- Continuously strive to make improvements to existing products, systems, and services.
- Professionally maintain all software and create updates regularly to address customer and company concerns.
- Develop intuitive software that meets and exceeds the needs of the client.
- Code software changes and fixes based on design specifications.
- Modify software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.
- Direct software programming and documentation development.
- Optimize this platform using network and systems programming, and other advanced techniques to minimize latency.
- Develop systems that provide easy access to historical market data and trading simulations.
- Build risk-management and performance-tracking tools.
- Ensure software security by developing programs to actively monitor the sharing of private information.
Quality Assurance
- Contribute to quality activities, including peer reviews of estimates, designs, and code.
- Resolve defects/bugs during QA testing, pre-production, production, and post-release patches.
- Ensure all tasks are completed to the required quality standards.
- Analyze and test programs and products before formal launch.
- Troubleshoot coding problems quickly and efficiently to ensure a productive workplace.
- Proactively resolve issues in specifications that will lead to a quality, high-performance, architecturally sound product.
- Direct system testing and validation procedures.
- Perform product design activities which may require research and analysis.
Team Collaboration
- Be an active and enthusiastic team player, partnering effectively with all team members to deliver against commitments.
- Commit to team success and positive team dynamics.
- Deliver technical expertise that drives colleague engagement, clarity, and instills a culture of innovation and execution.
- Collaborate with team members to determine best practices and client requirements for software.
- Provide technical leadership and take ownership of any issue resolution that the offshore team may need.
- Offer guidance and mentorship to less experienced developers.
Training and development
- Aid and support the coaching and training of other team members to ensure all employees are confident in the use of software applications.
- Update job knowledge by studying state-of-the-art development tools and techniques.
- Deliver software on time and to specification, with minimal supervision.
- Actively seek ways to improve business software processes and interactions.
- Automate tasks through appropriate tools and scripting.
- Solid experience with Agile Development, SCRUM, and/or Extreme Programming methodologies.
- Participate in FFT, hackathons and training days.
Skills, know-how and experience:
- Applies fundamental concepts, practices, and procedures of software development.
- Demonstrates a passion for hands-on technical work.
- Exhibits innovative and creative thinking.
- Maintains a strong customer focus.
- Interprets and documents user requirements, translating them into technical specifications or code.
- Possesses high numerical reasoning and logic ability with strong problem-solving skills.
- Knowledge of Object-Relational Mapping (ORM) frameworks.
- Experience with Agile and Scrum development methodologies.
- Ability to learn quickly and work independently or as part of a team.
- Broad operational knowledge in modern IT, including Cloud, Social, Mobility, IoT, and Big Data.
- Knowledge of architectural best practices and patterns, such as Microservices, CQRS, Event Sourcing, and Domain-Driven Design.
- Proven experience in using a Test-Driven Development (TDD) approach.
Essential:
- 5 – 8 years professional or other practical experience
- Proficient in one or more relevant programming languages, frameworks, and databases.
Experience in the following technologies:
- Backend: C#, Java
- Frontend: HTML, Javascript, Angular and React
- Framework: .NET Framework, .NET Core, .NET 6 +
- Database: SQL Server, MySQL or Oracle
- Web services (RESTful or WCF)
- Entity Framework and Dapper
- Unit and Integrations Testing
- Tools: Git, Visual Studio 2019 or later
Beneficial:
- Cloud Experience (Azure or AWS)
- NoSQL databases (CosmosDB, MongoDB)
- Experience in working with Agile Teams and successfully delivering Agile based software projects (including attending daily scrums, Kanban boards)
- Experience working with Git, Azure DevOps, JIRA, Jenkins, Automated Build Servers
- Microsoft Certifications - AZ900, AZ204 AI900, AZ104
Values and Competencies:
- Get stuff done: completing tasks, and contributing to the deliverables of the team to ensure we deliver high quality products
- Be the best you can be: investing time in learning and sharpening your skills. Teaching and sharing your unique skills with the rest of the team
- Do the right thing: we build a culture of mutual respect and collaboration, admit to mistakes and learn from them
- Servicing the customer: at the forefront of providing service excellence and customer satisfaction
- Solve together: we conduct ourselves in such a way that we work harder, cooperate and be supportive of one another and contribute to the team spirit
- Build a bridge: progress with what you have and solve a challenge
- Add value: to tasks, interactions with colleagues and customer interactions
- Have fun! we enjoy the work we do and the people that we are doing it
Direct reports:
Influence, collaborate and co-ordinate with:
- Product Owner
- Developers
- Managers
Software Developer
Posted 6 days ago
Job Viewed
Job Description
The role of the Software Developer is to design, develop, and implement high-quality software solutions that meet the needs of the organization and its clients. Through collaboration with cross-functional teams, the Software Developer analyzes user requirements, translates them into technical specifications, and creates efficient, reliable, and scalable code.
Duties & Responsibilities- Building websites to specifications.
- Building applications to specifications.
- Updating and monitoring functions of websites and applications.
- Fixing and troubleshooting websites and applications.
- Presenting and demonstrating new applications or developments.
- Application Development.
- Compliance.
KPI – Key Performance Indicators:
- Construction of websites from start to end as received from management specifications (Front- and Back-end).
- The process of converting source code files into standalone software artifacts that can be run on a computer as received from management specifications.
- Continuously checking feedback and success of developed websites and applications.
- Efficiently fixing any new and possible future errors during development of websites and apps.
- Developing attractive websites and apps that are favorable for the company and customer, to ensure engagement, attract potential clients and establish a brand of service and look of the company brand.
- Compliance with SHE - Safety Health Environment and QMS - Quality Management Systems.
Key responsibilities & duties include:
- Modifying software to fix errors, adapt to new hardware, improve performance, or upgrade interfaces.
- Working with customers or departments on technical issues including software system design and maintenance.
- Analyzing information to recommend and plan the installation of new systems or modifications of an existing system.
- Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences.
- Preparing reports on programming project specifications, activities, or status.
- Conferring with project managers to obtain information on limitations or capabilities.
- Developing all stages of digital development for apps and the web.
- Coding.
- Front-end Development.
- Back-end Development.
- Staying up to date with new technology and teaching other developers how to incorporate new trends.
- Generating ideas with team members and offering insightful solutions.
- Attending meetings and briefings with clients and peers.
- Compliance.
- Strong written and verbal communication skills.
- Full stack developer.
- Excellent coding and digital development abilities.
- The confidence to express ideas as part of a creative team.
- A clear and genuine interest in technological trends.
- The ability to meet deadlines and think strategically.
- A passionate approach to work with a desire to push boundaries.
- Time-Management.
- BSc/BCom/BA in Web Development, Software Development, Computer Science, Software Engineering or similar.
- 2+ years working experience in a similar role.
- National Senior Certificate.
- Only emailed CVs will be considered; no telephone calls will be accepted.
- Full name and surname must be stated on the email and CV.
- Shortlisted candidates will be contacted for an interview.
Software Developer
Posted 6 days ago
Job Viewed
Job Description
Roles and Responsibilities:
- Develop complex software following coding standards and applicable methodologies.
- Participate in product and/or application definition activities, including feature analysis and risk assessment.
- Collaborate with cross-functional teams to achieve project goals.
- Conduct technical root cause analysis and provide reliable solutions to various problems.
- Review and proactively identify shortcomings in architecture during requirement/solution review.
- Utilize software tools such as configuration management systems and debuggers in the development process.
Qualifications and Experience:
- Completed Grade 12/Matric or equivalent qualification.
- Relevant 3-year Degree/equivalent Diploma/equivalent certification.
Minimum Experience:
- 2-4 years of experience in C#, JavaScript, SQL, HTML & CSS, JSON & XML, Node.js, and API development.
- Familiarity with source control, RDBMS development, ORM experience, and systems integration.
- Web and mobile design experience.
- Strong understanding of Git, Docker, React, Redux, Express, and other advantageous technologies.
Abilities/Competencies:
- Creative, decisive, and a problem solver.
- Self-starter with a can-do attitude.
- Team player who follows best practices and coding standards.
- Adaptive, analytical, and a quick study.
Software Developer
Posted 6 days ago
Job Viewed
Job Description
Our client in Pretoria is recruiting for a Software Developer (Expert) to join their team.
Job Description- Managing projects / processes.
- Ability to develop within a specific sought-after programming language.
- Strong working knowledge with software development tools, techniques and approaches used to build application solutions.
- Cloud computing technologies, business drivers, and emerging computing trends.
- Formal qualification in IT (Diploma / Degree) or equivalent working experience.
- Oracle Java Certification (e.g. SCJP / OCJP etc.) is an advantage.
- Relevant knowledge on RESTful API, SOAP, JSON.
- Comfortable with developer IDE tools (NetBeans, IntelliJ, or Eclipse) and navigating your way through the console.
- Experience working with JSF is advantageous.
- Experience working with Spring MVC is advantageous.
- Experience working with J2EE Application servers: JBoss, WebLogic, WebSphere, Glassfish, Apache Tomcat etc.
- Experience with build, repository, and CI tools such as Ant and Maven, Subversion, CVS and Hudson / Jenkins.
Salary Market Related
#J-18808-LjbffrSoftware Developer
Posted 9 days ago
Job Viewed
Job Description
Direct message the job poster from Astute - The Financial Services Exchange
The ideal candidate will provide quality systems development services for the Astute Information Technology team to implement and sustain a best-practice framework. This will be done by employing all the latest & greatest technology in the Microsoft Stack including C#, MVC, WCF, BLAZOR. The C# .NET Developer will be responsible for software application development using C# (C-Sharp) in the .NET development environment, writing business logic facades, MVC web front / BLAZOR, end application components and windows services.
Here's what you'll get to do:
- Contribute to the architecture, design, development, and maintenance of Web and Desktop applications using the C# language and the Microsoft .NET framework.
- Provide written and/or verbal explanations on design and technical/functional solutions.
- Write clean, scalable code using .NET programming languages.
- Test and deploy applications and systems.
- Ensure the best possible performance, quality and responsiveness of applications.
- Maintain clear communication with all stakeholders throughout project lifecycles.
- Involved on multiple projects, sometimes in parallel.
- Integrate with middleware and backend services and enterprise systems.
- Timely delivery and execution of assigned work.
- Collaborate with project teams made up of people with diverse and complementary skills.
- Team player to ensure successful delivery of solutions.
- Develop responsive web front ends with the latest technology and security.
- Integrate with a variety of Azure Hosted Services.
- Develop and maintain RESTful API services with token-based authentication.
- Some Experience would be advantageous in several of the following areas: database architecture, ETL, business intelligence, big data, machine learning, advanced analytics
- Proven ability to collaborative with multi-disciplinary teams of business analysts, developers, data scientists, and subject matter experts
- Continually contribute to product knowledge of the team and other functional areas Actively live the Organizational Culture and values
- Develop requirement and do unit testing (defect / enhancement).
- Develop requirement and do unit testing (project).
- Prepare technical specifications.
- Send technical specifications to technical lead for approval.
What a suitably qualified candidate needs to have:
- Relevant SQL knowledge (Tables, Views, Procedures, Functions and Jobs)
- Knowledge of MVC and WCF
- Knowledge of BLAZOR beneficial
- Knowledge of IoC beneficial
- Knowledge of Entity Framework is beneficial
- Willing to upskill on the below within 3 – 6 months:
- Software architecture fundamentals,
- evolutionary architecture,
- advanced testing,
- security
- distributed architecture knowledge
- API management and versioning
- DevOps knowledge will be beneficial
Should you meet the criteria, please apply and let's make it happen!
Seniority level- Seniority level Associate
- Employment type Full-time
- Job function Design, Analyst, and Customer Service
- Industries Financial Services and Software Development
Referrals increase your chances of interviewing at Astute - The Financial Services Exchange by 2x
Sign in to set job alerts for “Software Engineer” roles.Centurion, Gauteng, South Africa 2 months ago
Johannesburg, Gauteng, South Africa 3 days ago
Johannesburg, Gauteng, South Africa 1 week ago
Bedfordview, Gauteng, South Africa 1 week ago
Sandton, Gauteng, South Africa 2 months ago
Pretoria, Gauteng, South Africa 2 days ago
Sandton, Gauteng, South Africa 1 month ago
Johannesburg Metropolitan Area 4 days ago
Johannesburg, Gauteng, South Africa 5 months ago
Johannesburg, Gauteng, South Africa 5 days ago
City of Johannesburg, Gauteng, South Africa 3 days ago
Johannesburg, Gauteng, South Africa 5 days ago
Johannesburg Metropolitan Area 2 days ago
Centurion, Gauteng, South Africa 6 days ago
Sandton, Gauteng, South Africa 2 weeks ago
Johannesburg, Gauteng, South Africa 1 week ago
Johannesburg Metropolitan Area 1 month ago
Johannesburg Metropolitan Area 4 days ago
Johannesburg, Gauteng, South Africa 4 days ago
Sandton, Gauteng, South Africa 3 days ago
Pretoria, Gauteng, South Africa 3 days ago
Johannesburg, Gauteng, South Africa 3 days ago
Woodmead, Gauteng, South Africa 4 weeks ago
Sandton, Gauteng, South Africa 3 days ago
Johannesburg, Gauteng, South Africa 1 day ago
Johannesburg, Gauteng, South Africa 4 days ago
Sandton, Gauteng, South Africa 5 days ago
Ivory Park, Gauteng, South Africa 1 month ago
Johannesburg, Gauteng, South Africa 9 months ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSoftware Developer
Posted 2 days ago
Job Viewed
Job Description
Roles and Responsibilities:
- Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.
- Directing system testing and validation procedures.
- Directing software programming and documentation development.
- Consulting with departments or customers on project status and proposals.
- Working with customers or departments on technical issues including software
- system design and maintenance.
- Analyzing information to recommend and plan the installation of new systems or
- modifications of an existing system.
- Consulting with engineering staff to evaluate software hardware interfaces and
- develop specifications and performance requirements.
- Designing and developing software systems using scientific analysis and
- mathematical models to predict and measure outcomes and design consequences.
- Preparing reports on programming project specifications, activities, or status.
- Conferring with project managers to obtain information on limitations or capabilities.
- Diploma in computer science or related degree.
- Knowledge of the software development life-cycle.
- The desire to work in a fast-paced environment.
- Ability to develop unit testing of code components or complete applications.
- Creativity is always a plus.
- Must be a full-stack developer and understand concepts of software engineering.
- Deep programming language knowledge.
- Excellent communication skills (verbal and written)
- Proficiency in MS Office (MS Excel, MS PowerPoint, MS Word, etc.)
- Excellent time management
- Good administrative skills with special attention to detail
- Aged between 18 and 34
- Must not have taken part on the YES Programme before
- Applicants must reside in Midrand, Tembisa, and surrounding areas.
Be The First To Know
About the latest Senior developer typescript centurion Jobs in Centurion !
Software Developer
Posted 2 days ago
Job Viewed
Job Description
- Grade 12 Certificate
- Relevant Certificate or Diploma in IT/Computer Science or equivalent
- At least 5 years related experience
- Technical Expertise:
- Microsoft Visual Studio (2019+)
- MS SQL
- .Net Framework (v4+)
- C#
- Windows Forms
- Windows Services
- WCF/Web Services
- WPF
- MS Office
- Valid unendorsed Code 8/EB Driver's License
- Knowledge of Toll Collection Systems advantageous
- Excellent writing, documenting, and communication skills in English
- Excellent problem solving and Troubleshooting skills
- Attention to detail
- Excellent knowledge of software programming concepts and techniques
- Excellent computer literacy skills
- Excellent problem-solving and troubleshooting skills.
- Understanding of networks and network principals
- Excellent knowledge of MS Windows/Servers and the MS Office products
- Excellent knowledge of data backup and recovery principles
- Excellent knowledge of software programming concepts and techniques
- SCRUM knowledge and experience advantageous
- Comprehensive understanding of the implementation methodologies for the technology
- Attention to detail
- Communication
- Problem solving
- Conflict Management
- Adaptability
- Stress tolerance
- Team work
- Time Management
- Driver of a light motor vehicle on public roads
- Working conditions are normal for an office and Toll Plaza environment
- Work requires extensive work using a computer
- Travelling
- Overtime and standby when required
The work environment characteristics are those encountered in a typical office with an IT environment, driving a light motor vehicle on public roads as well as in the open at Toll Plazaâs.
Main Duties & Responsibilities:
- Develop, create, and modify general computer applications software or specialized utility programs
- Analyse user needs and develop software solutions using industry best-practice principles
- Design and customize software for client use with the aim of optimizing operational efficiency
- Analyse and design databases within an application area, working individually or coordinating database development as part of a team
- Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance
- Analyse user needs and software requirements to determine feasibility of design within time and cost constraints
- Compile and maintain system documentation
- Assist with software support
- Assist with software system installation and monitor equipment functioning to ensure specifications are met
- Assist in determining the approach to be utilized in a project implementation
- Participate in every aspect of the development and implementation process to ensure full understanding of the change implications to current business processes.
- Identify and escalate technical design or specification issues to Development Manager
- Follows good development practices and software development life cycle methodologies throughout product development
Kindly note that should you not be contacted within 2 weeks of applying, please consider your application as unsuccessful.
Software Developer
Posted 9 days ago
Job Viewed
Job Description
Requirements:
- 10+ years experience in ASP.Net Core and C#
- 10+ years of hands-on SQL database development
- Demonstrated experience in system integrations with Microsoft technologies
- Familiarity with JSON, Vue.js, and Quasar Framework
- Strong background in DevOps environments and CI/CD pipelines
- Deep knowledge of containerization, microservice orchestration, and scalable cloud-based deployments
- A strategic thinker who makes technically sound decisions with business impact in mind
- Comfortable working in a collaborative, performance-driven team
Software Developer
Posted 15 days ago
Job Viewed
Job Description
Requirements:
- Highly technical
- Experience developing desktop and back-end applications
- Understanding of systems integration, industrial automation, or data-driven process optimization
Apply now !