We are looking for a talented Full Stack Software Engineer to join our development team and play a key role in designing developing and maintaining enterprise web applications. The successful candidate will be responsible for delivering high-quality scalable software solutions across the full technology stack working with C# Angular SQL CouchDB and Azure DevOps. You will collaborate with business stakeholders and cross-functional teams to analyse requirements develop innovative solutions and support business-critical applications throughout the software development lifecycle.
Key Responsibilities
Design develop test and maintain scalable full stack web applications using C# and Angular.
Develop and maintain RESTful APIs and integrate with internal and third-party systems.
Write optimise and maintain SQL queries stored procedures and database objects.
Develop and support applications using CouchDB and other NoSQL database technologies.
Manage source control work items build pipelines and deployments using Azure DevOps.
Analyse business requirements and translate them into technical solutions.
Participate in solution design code reviews and technical planning sessions.
Perform unit integration regression and functional testing to ensure software quality.
Troubleshoot debug and resolve application issues across development testing and production environments.
Produce and maintain technical documentation and adhere to coding standards and best practices.
Collaborate with business users developers and project teams within an Agile/Scrum environment.
Monitor application performance and implement enhancements to improve scalability security and reliability.
Provide ongoing application support and participate in after-hours support when required.
Keep abreast of emerging technologies and contribute to continuous improvement initiatives.
Requirements
National Diploma or Degree in Computer Science Software Engineering Information Technology or a related field.
36 years of experience in Full Stack software development.
Proven experience developing enterprise web applications using C# and Angular.
Hands-on experience with SQL including writing complex queries stored procedures and database optimisation.
Experience working with CouchDB or other NoSQL databases.
Experience using Azure DevOps for source control work item management CI/CD pipelines and software deployments.
Experience developing and consuming RESTful APIs.
Solid understanding of object-oriented programming principles software design patterns and the software development lifecycle (SDLC).
Experience working within Agile/Scrum development environments.
Required Skills:
36 years of experience in Full Stack software development. Proven experience developing enterprise web applications using C# and Angular. Hands-on experience with SQL including writing complex queries stored procedures and database optimisation. Experience working with CouchDB or other NoSQL databases. Experience using Azure DevOps for source control work item management CI/CD pipelines and software deployments. Experience developing and consuming RESTful APIs. Solid understanding of object-oriented programming principles software design patterns and the software development lifecycle (SDLC). Experience working within Agile/Scrum development environments.
Required Education:
National Diploma or Degree in Computer Science Software Engineering Information Technology or a related field.
We are looking for a talented Full Stack Software Engineer to join our development team and play a key role in designing developing and maintaining enterprise web applications. The successful candidate will be responsible for delivering high-quality scalable software solutions across the full techno...
We are looking for a talented Full Stack Software Engineer to join our development team and play a key role in designing developing and maintaining enterprise web applications. The successful candidate will be responsible for delivering high-quality scalable software solutions across the full technology stack working with C# Angular SQL CouchDB and Azure DevOps. You will collaborate with business stakeholders and cross-functional teams to analyse requirements develop innovative solutions and support business-critical applications throughout the software development lifecycle.
Key Responsibilities
Design develop test and maintain scalable full stack web applications using C# and Angular.
Develop and maintain RESTful APIs and integrate with internal and third-party systems.
Write optimise and maintain SQL queries stored procedures and database objects.
Develop and support applications using CouchDB and other NoSQL database technologies.
Manage source control work items build pipelines and deployments using Azure DevOps.
Analyse business requirements and translate them into technical solutions.
Participate in solution design code reviews and technical planning sessions.
Perform unit integration regression and functional testing to ensure software quality.
Troubleshoot debug and resolve application issues across development testing and production environments.
Produce and maintain technical documentation and adhere to coding standards and best practices.
Collaborate with business users developers and project teams within an Agile/Scrum environment.
Monitor application performance and implement enhancements to improve scalability security and reliability.
Provide ongoing application support and participate in after-hours support when required.
Keep abreast of emerging technologies and contribute to continuous improvement initiatives.
Requirements
National Diploma or Degree in Computer Science Software Engineering Information Technology or a related field.
36 years of experience in Full Stack software development.
Proven experience developing enterprise web applications using C# and Angular.
Hands-on experience with SQL including writing complex queries stored procedures and database optimisation.
Experience working with CouchDB or other NoSQL databases.
Experience using Azure DevOps for source control work item management CI/CD pipelines and software deployments.
Experience developing and consuming RESTful APIs.
Solid understanding of object-oriented programming principles software design patterns and the software development lifecycle (SDLC).
Experience working within Agile/Scrum development environments.
Required Skills:
36 years of experience in Full Stack software development. Proven experience developing enterprise web applications using C# and Angular. Hands-on experience with SQL including writing complex queries stored procedures and database optimisation. Experience working with CouchDB or other NoSQL databases. Experience using Azure DevOps for source control work item management CI/CD pipelines and software deployments. Experience developing and consuming RESTful APIs. Solid understanding of object-oriented programming principles software design patterns and the software development lifecycle (SDLC). Experience working within Agile/Scrum development environments.
Required Education:
National Diploma or Degree in Computer Science Software Engineering Information Technology or a related field.