South Africa

Intermediate Software Developer, Port Elizabeth

Intermediate Software Developer, Port Elizabeth
Description
Intermediate Software Developer (Permanent)

Intermediate Software Developer

We are looking for a capable and motivated Intermediate Software Developer to join our team in Gqeberha. This is an opportunity for a developer with 3 to 5 years of professional experience who is ready to take ownership of features, contribute to technical decisions and help grow the developers around them.We are looking for people who take pride in their work, enjoy working with a team and have the experience to back up their opinions with solid reasoning. Responsibilities

Collaborate with the team to design, develop and maintain software. Work across the full stack, implementing features from the database level through to the frontend UI. Take ownership of features from requirements through to delivery. Review code from other developers and provide constructive feedback.Mentor and support junior developers in their growth. Troubleshoot and resolve issues in existing applications, including production incidents. Contribute to architectural decisions, technical discussions and estimation. Identify technical debt and propose practical solutions. Continuously learn new technologies and apply them to client challenges.Basic Qualifications

To be successful in this role, you need professional experience and demonstrable depth across the stack: 3 to 5 years of professional software development experience in a team environment. You must have a strong working knowledge of Object-Oriented Programming (OOP) and Relational Database Design, and be able to apply these principles practically.A strong understanding of how web applications work from front to back (full-stack developer). Strong experience in C# (.NET Framework/.NET Core), including dependency injection, async/await, LINQ and Entity Framework. You must be comfortable writing SQL queries beyond basic CRUD. You understand joins, indexes, query performance and relational database design. Experience with SQL Server is preferred; PostgreSQL or MySQL also acceptable.Understanding of RESTful API design. You have built and consumed APIs and understand HTTP methods, status codes and authentication patterns. Comfortable with version control (Git), including branching strategies, pull requests and merge conflict resolution. Experience with debugging and troubleshooting production issues.Nice to Have Experience or familiarity with Cloud platforms (AWS, Azure or Google Cloud). Familiarity with CI/CD pipelines and automated deployments. Experience with containerisation tools like Docker. Understanding of unit testing and integration testing. Exposure to microservices architecture or event-driven patterns.Experience with Agile/Scrum methodologies in a professional setting. Familiarity with monitoring and logging tools and practices. Additional

Who We Are Looking For You have opinions about code quality, but you hold them with humility. You can defend a technical decision and change your mind when presented with a better argument. You think about the problem behind the requirement. You ask "why" before you start coding. You have made mistakes in production and learned from them. You understand why code reviews, testing and proper processes exist.You can work independently but you know when to pull someone else in. You genuinely enjoy mentoring and helping junior developers grow. You take ownership of your work end-to-end. Able to clearly communicate technical concepts to non-technical stakeholders. Comfortable giving and receiving feedback in a team environment.Work Environment, Benefits and Perks

Why You’ll Love Working Here Be part of a global digital transformation journey. Work with cutting-edge technology and meaningful projects. Join a team that values principled entrepreneurship, collaboration, and respect. Opportunity to grow your skills and shape your own career path. S4is an Employment Equity employer who gives preference to suitable candidates who add to the diversity of the Company. All applicants meeting the requirements will be considered, but preference will be given to members of the designated groups (previously disadvantaged groups).Please note:

Only short-listed candidates will be contacted for this role.

#J-18808-Ljbffr
Highlights
Safety Tips
Do not pay a ’prospective employer’ anything in order to secure a job.
1 / 10
More info about this ad

Intermediate Software Developer has been posted in the Summerstrand Information Technology category on Locanto.

Right now, this is the only ad posted in this category in Summerstrand.

There are more ads within a 15 km radius for this category. If you want to view those ads, click here.