Job Description
As a Senior Full Stack Developer, you will play a key role in driving the success of our full-stack development process. You will adopt a holistic approach to address frontend, backend, database, and security considerations, ensuring the delivery of high-quality, responsive, and user-friendly interfaces.
Key Responsibilities:
* Develop cutting-edge client-side components for both web and mobile applications.
* Ensure the scalability and adaptability of frontend solutions, designing a robust and adaptable foundation for applications.
* Troubleshoot, design, and develop C# applications, contributing to the full-stack development process.
* Act as a liaison between the incident management team, Project Manager, and Technical Lead Engineer, ensuring smooth communication and collaboration.
* Resolve highly complex technical challenges, providing decisions and support to the team to optimize their performance.
* Enhance product quality through proactive code reviews, effective unit testing, and collaboration with Q&A for automation testing.
* Engage in best practice development initiatives, providing valuable input and output to implement solutions aligned with our strategy.
* Mentor team members, fostering skill development and identifying opportunities for continuous improvement.
* Proactively enhance the team's capabilities through knowledge sharing and skill-building initiatives.
Requirements
To succeed in this role, you will need:
* Excellent programming skills in C# and other relevant technologies.
* Strong understanding of full-stack development principles and practices.
* Able to work collaboratively as part of a team.
* Excellent problem-solving skills and ability to troubleshoot complex issues.
* Strong communication and interpersonal skills.
* Ability to work in a fast-paced environment and meet deadlines.