Search thousands of fresh jobs

×
This job is expired
Fourier Recruitment

Full Stack Developer

Fourier Recruitment

  • R30,000 - R80,000 per month
  • Permanent Intermediate position
  • Pretoria
  • Posted 16 May 2025 by Fourier Recruitment
  • Expires in 26 days
  • Job 2610853 - Ref LC_030100650536
Apply Now

About the position

The Full Stack Developer is responsible for designing, developing, and maintaining scalable web, desktop and mobile applications using .NET, Java for Android, and SQL. This role involves working on both front-end and back-end components, ensuring seamless integration, performance, and security of applications. The developer will collaborate with cross-functional teams to deliver high-quality software solutions that meet business objectives.



 



Key Responsibilities:



 



  • Application Development:

    • Design, develop, and maintain web applications using .NET framework (ASP.NET, .NET Core, WPF) for server-side logic and front-end interfaces.

    • Build and maintain Android mobile applications using Java, ensuring compatibility across various devices and Android versions.

    • Write clean, efficient, and well-documented code following best practices and coding standards.



  • Database Management:
    • Design and optimize SQL databases (e.g., Microsoft SQL Server, MySQL) to support application functionality.

    • Write complex SQL queries, stored procedures, and triggers to handle data processing and reporting needs.

    • Ensure data integrity, security, and performance through proper database design and indexing.



  • Front-End Development:
    • Develop responsive and user-friendly web-based front-end interfaces using HTML, CSS, JavaScript, and modern frameworks and toolsets (e.g., Blazor, DevExpress).

    • Develop responsive and user-friendly desktop-based front-end interfaces using .Net Windows Presentation Foundation (WPF) and modern frameworks and toolsets (e.g., DevExpress, Chromium).

    • Ensure cross-browser compatibility and optimal performance of web applications.



  • Back-End Development:
    • Build RESTful APIs and microservices using .NET, .NET Core or Flask to support web and mobile applications.

    • Implement server-side logic, authentication, and authorization mechanisms to ensure secure data access.



  • Integration and Deployment:
    • Integrate third-party APIs, libraries, and services into applications as needed.

    • Design collaborate and create CI/CD pipelines to deploy code into server environments (e.g. Jenkins, Bat Files, SFTP, Azure, AWS).

    • Monitor and troubleshoot application performance in production environments.



  • Collaboration and Communication:
    • Work closely with product managers, designers, and other developers to gather requirements and translate them into technical specifications.

    • Participate in agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives) to ensure timely delivery of features.

    • Provide technical guidance and mentorship to junior developers as needed.



  • Testing and Quality Assurance:
    • Write unit tests, integration tests, and perform code reviews to ensure high-quality deliverables.

    • Identify and resolve bugs, performance bottlenecks, and security vulnerabilities.




Minimum Requirements:

Qualifications:



  • Education: Bachelor’s degree in, IT, Computer Science, Software Engineering, Computer Engineering, Electrical Engineering or a related field (or equivalent experience).

  • Experience:
    • 3+ years of experience in full stack development with .NET (ASP.NET, .NET Core).

    • 2+ years of experience working with SQL databases and writing complex queries.

    • 1+ years of experience developing Android applications using Java.



  • Technical Skills:
    • Proficiency in .NET frameworks (ASP.NET MVC, .NET Core) and C#.

    • Expertise in SQL and relational database management (e.g., MS SQL Server, MySQL).

    • Strong knowledge with RESTful APIs, microservices architecture, and cloud platforms (Azure, AWS).

    • Knowledge of Java for Android development, including Android SDK and Android Studio.

    • Experience with front-end technologies (HTML, CSS, JavaScript, and frameworks like Angular or React).

    • Knowledge of version control systems (e.g., Git) and CI/CD pipelines.



  • Soft Skills:
    • Strong problem-solving skills and attention to detail.

    • Excellent communication and teamwork abilities.

    • Ability to manage multiple priorities and meet deadlines in a fast-paced environment.





Preferred Qualifications:



  • Experience with containerization technologies (e.g., Docker, Kubernetes).

  • Familiarity with agile development methodologies.

  • Knowledge of additional programming languages or frameworks (e.g., Python, Node.js).

  • Certifications in .NET, Java, or cloud technologies.


Desired Skills:

  • BSc Degree Computer Science / Software Engineering
  • .Net / SQL / Java
  • Full Stack

Apply Now

Fourier Recruitment

About the agency

At Fourier we are passionate about adding value to our customers through the optimisation and automation of their business environment. This passion resonates in our efforts to translate strategy into conceptual solutions, the detail design of these solutions and the successful implementation thereof. Fourier has become renowned for our successful execution of both small and large-scale projects across a variety of industries as well as our ability to deliver and unlock value. Fourier’s business philosophy is built around our process thinking and execution focus whilst building long-term relationships with our customers. True to the Fourier slogan, we are: … passionate about seeing our customers improve; … Focused on adding measurable value, and … building a legacy of world-class delivery. Passion At Fourier we have a passion for assisting our customers to excel and achieve their full potential. We actively participate in this from the strategic level down to the day-to-day operations. Fourier has passionate employees with the following key competencies: Business Consulting, including: … Business process design and optimisation/re-engineering; … Front and back office operations improvement (incl. forecasting, scheduling, etc.); … Business improvement through the elimination of non-value add activities and optimisation of organisations through techniques such as Lean, JIT, Six Sigma, TOC and others; … Business modelling and decision support through simulation and other techniques; … Creating visibility for performance measurement through business intelligence solutions, and … Financial modelling and sensitivity analysis. Information Management, including: … Information Systems/applications analysis and design; … Enterprise Architecture modelling; … Business Process Automation with Workflow systems (Tibco, IBM, Microsoft); … Business Intelligence Systems (Warehouse) Analysis, design and implementation, and … Bespoke Development (Physical design, coding and testing). Resource Placements, including: … Capacity fulfilment; … Project subject-matter-experts fulfilment; … Continuity planning; … Skills fulfilment. Value Add: Fourier only employs graduates from either an Industrial Engineering or Computer Science background with a number of specialists with Masters Degrees. This strong academic training, together with the years of experience makes for a world-class team that can identify areas for improvement and deliver exceptional value. Furthermore, Fourier’s exposure to different industries allows for unlocking further value through cross-pollination between industries. World-class: At Fourier we partner with our customers on the journey towards maturity and excellence through providing a world-class consulting service. Customers that have experienced our world-class services include: Total Facilities Management Company (TFMC), Nedbank, FNB, ABSA, Standard Bank, Delloites, Telkom, South African Breweries (SAB), ABI, CIMS and various others. Our Credentials: Fourier, a privately owned organization founded in 1999, has been audited by a SANAS accredited BBBEE verification agency and is a level 2 contributor. Since its inception, Fourier has maintained stable and strong organic growth and employs around 40 people.

Receive a daily digest of all new jobs matching this job. Your information is safe with us and you can cancel any time.

Expires in 25 days

Email me jobs similar to: Full Stack Developer

Receive a daily digest of all new jobs matching this job: Senior IT Auditor. Your information is safe with us and you can cancel at any time.