Senior Software Developer

Durban, KwaZulu-Natal, South Africa

Job Description


Overview:Be a #Globalite and be part of our growing team!We are seeking a highly skilled and experienced Senior Full-Stack Developer to join our DGC Development team.As a Senior Full-Stack Developer, you will play a critical role in implementing a micro-frontend architecture within our existing business-critical product and driving innovative solutions in a complex domain. Your primary focus will be on developing scalable and efficient full-stack solutions using React on the frontend and .NET Core on the backend. You will leverage AWS & Azure infrastructure to deliver innovative solutions and ensure seamless integration between frontend and backend components. Responsibilities:

  • Full-stack Development: Design, develop, and maintain high-quality full-stack solutions within our business-critical product, utilizing React on the frontend and .NET Core on the backend.
  • Micro-Frontend Architecture: Lead the implementation of a micro-frontend architecture, designing and developing reusable frontend components to ensure modularity and flexibility.
  • Frontend Development: Collaborate with UI/UX designers to implement responsive and user-friendly interfaces using modern frontend technologies, primarily React and TypeScript.
  • Backend Development: Build robust and scalable backend services and APIs using .NET Core, ensuring efficient data retrieval and processing, as well as seamless integration with frontend components.
  • Scalability and Performance: Optimize frontend and backend systems for scalability, performance, and responsiveness, leveraging AWS services such as EC2, Lambda, S3, and CloudFront.
  • Domain Expertise: Gain a deep understanding of our complex domain and drive innovative solutions that solve business challenges effectively and efficiently.
  • Collaboration and Communication: Work closely with cross-functional teams, including product managers, other developers, and DevOps engineers, to ensure seamless integration and delivery of features.
  • Quality Assurance: Implement and follow best practices for unit testing, integration testing, and automated testing to ensure high-quality and reliable full-stack solutions.
  • Continuous Improvement: Stay up-to-date with emerging technologies, industry trends, and best practices related to full-stack development, micro-frontend architectures, AWS services, React, and .NET Core. Continuously enhance your technical skills and share knowledge within the team.
  • Troubleshooting and Issue Resolution: Investigate and resolve complex technical issues, providing timely and effective solutions to ensure uninterrupted product functionality on AWS infrastructure.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field. A master's degree is a plus.
  • Extensive experience in full-stack development, with a strong focus on React on the frontend and .NET Core on the backend.
  • Proficiency in building scalable and efficient frontend applications using React, JavaScript/TypeScript, HTML, and CSS.
  • Solid understanding and practical experience with micro-frontend architecture, designing and developing reusable components.
  • Strong knowledge of backend technologies and frameworks, such as .NET Core, C#, and RESTful API development.
  • Experience with cloud platforms, particularly AWS, and related services (e.g., EC2, Lambda, S3, CloudFront, DynamoDB).
  • Expertise in database design and optimization using SQL or NoSQL databases.
  • Familiarity with microservices, containerization (e.g., Docker), and orchestration (e.g., Kubernetes) is advantageous.
  • Understanding of security principles and best practices for securing frontend and backend components on AWS.
  • Excellent problem-solving and analytical skills, with the ability to design innovative solutions for complex domain challenges.
  • Experience with Agile development methodologies and DevOps practices on AWS.
  • Strong collaboration and communication skills, with the ability to work effectively in a team environment.
  • A track record of driving innovation and delivering high-quality solutions on complex projects.

Games Global Operations

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1419701
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Durban, KwaZulu-Natal, South Africa
  • Education
    Not mentioned