Key Responsibilities:
Full Stack Development:- Lead the conceptualization, development, and upkeep of software solutions using the .NET framework.
- Hands-on involvement in coding tasks while offering technical guidance to team members.
- Ensure the delivery of high-quality, scalable, and sustainable codebases.
Team Leadership and Management:- Direct and oversee the activities of our development team, fostering an environment of collaboration and innovation.
- Mentor and coach team members, nurturing their skills and fostering professional growth.
- Effectively prioritize and coordinate development tasks to ensure project deadlines are met.
Software Release Management:- Take charge of software releases, collaborating with cross-functional teams to establish release timelines and requirements.
- Ensure that software releases align with organizational objectives and meet stringent quality standards.
Business Analysis and Solution Implementation:- Collaborate with stakeholders to comprehend business needs and identify opportunities for software solutions.
- Evaluate and implement off-the-shelf solutions to address organizational challenges.
Technical Expertise:- Demonstrate proficiency in both front-end and back-end technologies, with a strong foundation in full-stack development.
- Collaborate with team members to review code, assess technical feasibility, and advocate for best practices.
Data Management:- Recognize the significance of data within our organization and collaborate with data professionals to leverage it effectively.
- Ensure compliance with data security and integrity standards.
Documentation and Communication:- Maintain comprehensive documentation of technical specifications, code, and development processes.
- Communicate effectively with technical and non-technical stakeholders, providing regular updates on project progress.
Qualifications:- Bachelors degree in computer science, Information Technology, or a related field.
- Extensive experience in full-stack development within the .NET framework.
- Previous leadership or management experience within a development team.
- Proficient coding skills and a solid understanding of software architecture.
- Outstanding communication and interpersonal abilities.
- Demonstrated ability to lead and motivate a development team.
- Project management or Agile certification would be advantageous.
- Minimum of 5 years experience in development, with at least 3 years in a leadership capacity.
If you're ready to take on this exciting challenge and lead our team to new heights, apply now!
Only shortlisted candidates will be contacted.
Apply Now