Full Stack Developer

Tezza Business Solutions

IT service provider of Software Development, Quality Assurance, Software Testing, and Digital Marketing services 🇺🇲🇰🇪🇳🇬

Job Summary:

Join our dynamic IT team as a Full Stack Developer specializing in both .NET and Java technologies. As a crucial member of our development team, you will be responsible for crafting robust, scalable, and high-performance software solutions. The ideal candidate should have 3 to 5 years of relevant experience and excel in both backend and frontend development using .NET and Java.

Responsibilities:

  • Collaborate with cross-functional IT teams to understand project requirements and translate them into technical specifications.
  • Design, develop, and maintain cutting-edge applications using .NET and Java technologies.
  • Architect and implement scalable backend solutions, including database design and optimization.
  • Develop and maintain RESTful APIs to facilitate seamless communication between frontend and backend systems.
  • Craft responsive and intuitive frontend interfaces using HTML5, CSS3, and JavaScript frameworks.
  • Conduct thorough code reviews to ensure adherence to coding standards, code quality, and maintainability.
  • Troubleshoot and resolve software defects and issues promptly.
  • Stay abreast of emerging technologies and industry trends to recommend improvements to current processes.
  • Collaborate with team members to optimize system architecture and enhance overall performance.
  • Provide technical guidance and mentorship to junior developers as needed.

Requirements:

  • Bachelor’s degree in computer science, Information Technology, or a related field
  • 3 to 5 years of proven experience as a Full Stack Developer with proficiency in both .NET and Java technologies.
  • Solid understanding of software development principles, design patterns, and best practices.
  • Proficiency in backend development using technologies such as ASP.NET, C#, Java, and Spring.
  • Experience in frontend development using HTML5, CSS3, JavaScript, and modern frameworks (e.g., React, Angular, or Vue.js).
  • Strong database design and SQL skills, with experience in relational databases (e.g., SQL Server, MySQL, or Oracle).
  • Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
  • Ability to work collaboratively in a team environment and effectively communicate technical concepts to non-technical stakeholders.
  • Excellent problem-solving and debugging skills.
  • Proactive attitude towards learning and adapting to new technologies.                                              P
  • Master’s degree in computer science or a related field.
  • Certifications in .NET and Java technologies.
  • Experience with cloud platforms (e.g., Azure, AWS, or Google Cloud).
  • Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Familiarity with microservices architecture.
  • Exposure to DevOps practices and tools.

Company Overview:

Tezza Business Solutions is a dynamic and innovative IT organization committed to delivering top-notch solutions to our clients. We are seeking a passionate and skilled DevOps Engineer to be part of our team. In this role, you will bridge the gap between development and operations, playing a key role in building, automating, and deploying our software applications quickly and securely. You will work closely with developers, system administrators, and security engineers to ensure smooth CI/CD pipelines, efficient infrastructure management, and reliable production environments.

Are you looking to sharpen your Software Development skills to stay relevant in the market? CLICK HERE to have a look at the top schools.

For all your IT certification needs, please, click here for information on how to get started

To apply for this job please visit tezzasolutions.catsone.com.

Job Overview
Job Location