Job Description
You will lead a dedicated software development team, helping us build innovative proprietary software products. This is a tight-knit team with top performers who constantly develop and expand the capabilities of our client’s software while maintaining processes and writing clean code.
ClearScale has successfully delivered more than 1,000 cloud projects for clients ranging from startups to large enterprises and public organizations. As early adopters of cutting-edge AWS technology, ClearScale provides solutions that are unique to each customer’s needs. We have the flexibility and speed required to deliver successful outcomes on time and on budget, even in cases where other AWS partners say it can’t be done.
Duties:
- Lead projects, taking ownership of task assignments and deliverables (support risk assessment, cost and timing, dependence and impact on other solutions / projects)
- Participate in pre-sale activities and help PSAs create and estimate proposals
- Design, build and deliver cloud computing solutions, hosted services and underlying software infrastructure
- Learn more about the domain, business requirements and technical challenges and quickly become the team’s resource in solving technical and/or business cases
- Play an active role during the project requirements gathering, design and implementation, building applications’ components and unit/acceptance tests alongside with your team
- Update and create the technical documentation (e.g. diagrams, architecture design and handover instructions and documents)
- Be familiar with your team’s strengths, weaknesses, ambitions and personalities, making sure they see the bigger picture and how important their work is to our overall success
- Act as a communication proxy for your team and transfer the important information to the appropriate people (team, CEO/CTO, Director of Development, PMs, clients)
- Be a leading participant in planning activities, internal and customer-facing design sessions, empowering team members and ensuring architectural integrity/consistency across subsystems
- Know status of your team’s work, delivering actual work schedules immediately to the management and keeping track on the technical debt, manage team’s backlog, the daily activities, project status, provide time tracking audit on the hours at the end of each billing cycle
- Manage regular team code review process and ensure compliance within company’s policies and standards
- Escalate technical project issues and concerns to Project Manager and Director of Development
Requirements:
- 8+ years of using .NET with 3+ years as a team lead, or delivery lead
- Experience with Frontend technologies such as React, Typescript would be an advantage
- At least 2 years of experience with AWS development stack and development lifecycle tooling (Lambda, API Gateway, EC2, S3, Code Deploy etc). Alternative cloud platform (Azure or GCP) would be an advantage
- Experience in developing enterprise-scale applications (including serverless)
- Strong leadership skills and mentoring skills
- Experience in planning, designing, implementing and supporting applications
- Experience working in cross-functional teams (e.g., software developers, cloud architects, devops engineers, database engineers)
Job category : |
IT, new technologies
|
Industries : |
IT, software engineering, Internet
|
Employment type : |
Permanent contract – Fixed-term contract
|
Region : |
Ashanti – Brong Ahafo – Central – Eastern – Greater Accra – Northern – Upper East – Upper West – Volta – Western – International
|
Experience level : |
5 to 10 years
|
Educational level : |
Bachelor
|
Key Skills : |