FULL STACK DEVELOPER
Tezza Business Solutions
- Nigeria
- Permanent
- Full-time
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 excels 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.
- Bachelor's degree in computer science, Information Technology, or a related field
- 3 to 5 years 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. Preferred Qualifications:
- 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.