Job Description
Dear
We hope this email finds you well. HyperThink Systems is excited to announce a new job opening for Senior Full-Stack Developer in Doha, Qatar.
We came across your profile and believed your skills and experience align well with the requirements of this role.
About the Job:
Job title: Senior Full-Stack Developer
Duration :6 Months & Extendable
Location: Doha, Qatar
Experience: 10+ Year's
Company: HyperThink Systems
Job Purpose :
Job Summary: We are seeking a highly skilled and experienced Solution Architect / Senior Full-Stack Developer / Team Lead to design and implement comprehensive, scalable, and efficient technology solutions. The ideal candidate will possess strong leadership skills, extensive full-stack development experience, and a solid understanding of DevOps practices. Additionally, expertise in Microsoft Power Platforms and .NET is essential. This role involves overseeing the entire development lifecycle, mentoring team members, and ensuring the successful delivery of high-quality, scalable projects that meet our business needs. This role further involves collaborating with stakeholders to gather requirements, creating detailed architectural blueprints, and guiding the development teams through the implementation process.
Key Responsibilities:
Solution Design:
Develop and design architectural solutions that meet business requirements and align with the company's strategic direction.
Create detailed architectural documentation, including diagrams, specifications, and plans.
Ensure the solutions are scalable, secure, and maintainable.
Technical Leadership:
Lead the technical direction of projects, providing guidance and oversight to development teams.
Collaborate with IS/IT Teams, developers, and other stakeholders to ensure successful project delivery.
Evaluate and recommend new technologies, tools, and methodologies to improve the overall architecture.
Stakeholder Collaboration:
Work closely with business stakeholders to understand their needs and translate them into technical requirements.
Present architectural solutions and technical concepts to non-technical stakeholders in a clear and understandable manner.
Development:
Lead the architecture, design, development, and maintenance of complex, high-performance web applications.
Manage both front-end and back-end development tasks using cutting-edge frameworks and technologies.
Develop and integrate RESTful APIs to enhance application functionality and interoperability.
Ensure high standards of code quality, maintainability, and scalability through best practices and code reviews.
Develop and integrate robust, scalable applications using Microsoft Power Platforms and .NET.
Must have strong working knowledge of APIs / Web services, SOAP and WCF
Optimize applications for maximum speed, security, and scalability.
Project Management:
Lead project planning sessions, define project scope, and oversee resource allocation to ensure timely delivery.
Coordinate with stakeholders to gather detailed requirements, translate them into technical specifications, and ensure alignment with business goals.
Implement and manage agile methodologies, including Scrum and Kanban, to ensure efficient project execution.
Maintain clear communication with all project stakeholders, providing regular updates, detailed reports, and managing expectations.
DevOps:
Manage and optimize CI/CD pipelines to ensure smooth, reliable, and automated deployment processes.
Oversee infrastructure management, ensuring robust security, scalability, and cost-efficiency.
Implement and maintain comprehensive monitoring and logging solutions to proactively address performance issues and improve system reliability.
Mentorship:
Guide, mentor, and develop team members, fostering a culture of continuous improvement, innovation, and learning.
Conduct regular code reviews, provide constructive feedback, and ensure adherence to coding standards and best practices.
Facilitate technical training sessions and workshops to enhance team skills and knowledge.
Quality Assurance:
Develop and execute comprehensive test plans, including automated and manual testing, to ensure software quality and reliability.
Collaborate with QA engineers to implement rigorous testing processes and resolve defects throughout the development lifecycle.
Documentation:
Create and maintain detailed technical documentation for all projects, processes, and systems.
Ensure all documentation is up-to-date, accessible, and supports knowledge transfer and onboarding of new team members.
Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field; Master's degree preferred.
Minimum of 10 years of experience in full-stack development, with a proven track record of successful project delivery in high-pressure environments.
Proven experience in solution architecture, including designing and implementing scalable, high-performance systems.
Must be well-versed in IT service management frameworks and best practices for delivering high-quality IT services to stakeholders effectively.
Proficiency in front-end technologies (e.g., HTML, CSS, JavaScript frameworks like React or Angular) and back-end technologies (e.g., .NET, C#, Node.js, Python).
Expertise in Microsoft Power Platforms, including Power Apps, Power BI, and Power Automate.
Strong experience with version control systems (e.g., Git) and CI/CD tools (e.g., Jenkins, Azure DevOps).
Solid understanding of cloud platforms (e.g., Azure, AWS) and containerization technologies (e.g., Docker, Kubernetes).
Exceptional project management skills, with extensive experience in agile methodologies (e.g., Scrum, Kanban).
Excellent communication, leadership, and organizational skills, with the ability to manage multiple projects simultaneously and deliver on time.
Ability to work independently and collaboratively in a fast-paced, dynamic environment, demonstrating flexibility and resilience.
To Apply:
Please submit your updated resume and complete the following information to help us expedite the application process:
Name:
Contact Number:
Email Address:
LinkedIn Profile (optional):
Current Salary:
Expected Salary:
Notice Period:
Total Experience:
Relevant Experience (Highlight experience relevant to the job) :
Current Location:
Additional Information: