Momentum TYB
Senior Full Stack Developer
Are you're passionate about building great solutions and love working in a collaborative, forward-thinking environment, join our team of vibrant and driven developers.
We have an exciting opportunity for a senior developer.
Purpose The purpose of the role is to develop, test, deploy, maintain, modernize and support a portfolio of new and existing software applications and services, from high-level business requirements and designs. This role also requires that you mentor junior developers.
Requirements
- Experience with agile development methodologies and collaborative team environments.
- Proven ability to initiate and deliver a project or solution end-to-end.
- Expert level understanding in designing and building custom web-based applications using C# and the .NET framework / .NET Core.
- Proficient with Microsoft SQL Server, including writing complex queries, stored procedures, and performance tuning.
- Proficiency with front-end technologies such as Angular or React
- Experience with Azure Cloud Computing
- RESTful APIs, Web Services, and API documentation tools such as Swagger/OpenAPI.
- Strong understanding of software architecture and design principles and commonly used design patterns.
- Familiarity with unit testing and test-driven development practices.
- Working knowledge of Git for source control and experience with DevOps tools, including build and release pipelines (e.g., Azure DevOps).
- Infrastructure as code such as Terraform or Bicep (Advantageous).
- Message brokers such as RabbitMq, Azure Service Bus, etc. (Advantageous).
Formal Qualifications
B.Com/Bus Sci (IS); or BSc. (Comp); or B.Tech IT (Software Development) or N.Dip IT (Software Development) Relevant Azure Certification (Advantageous)
Location: Gqeberha (Hybrid)
Status: Open
Salary: R 40,000 to R 60,000
Experience: 5 years
Role is on-site or hybrid.