About Nimbltech
Our mission is to unify the day-to-day operations with customer care for the Water Utilities, enhancing both their sustainability and customer satisfaction, through our cloud based software. Our software platform unifies and enhances sustainability and customers’ satisfaction for the Water Utilities and we offer it in a SaaS model.
We have clear purpose & mission and we base our everyday job on the goals and objectives that we set. If you find our story challenging and you want to work with a company that its culture rewards engagement and loyalty, believes in simplicity, encourages initiative, nimbleness, freedom of speech & expression and cultivates self-improvement, as a full-time freelancer, then we want to meet you.
Job Description
The Tech Leader’s main responsibility is the coordination of the software developer teams in order to align the software development with the company’s objectives. She/He will be acting as the technical leader providing guidance on technical decisions and coaching the team but also she/he will be the liaison between the project and the product managers. The Tech Leader will estimate the software development activities, plan for required resources, assess any risks and provide mitigation plans. This role also requires a percentage of hands on development work depending on the size of the teams. Last but not least, the Tech Leader will be the one that evaluates the team performance and proposes actions for personal and team improvement.
Responsibilities
Plan and allocate efficiently both the internal and the outsourced resources.
Design, develop, implement and coordinate policies and procedures on software development activities, such as scrum process, coding style conventions, code review procedures, CI/CD, quality gate.
Provide team member’s performance feedback and suggest improvement plan for each member and the team as a whole.
Design software and system architecture according to functional and non-functional requirements. Design and implement most challenging parts of application or provide coding examples of several components to the rest of the team. Provide tech guidance to the team when needed.
Cooperate with product/project managers on the continuous improvement of the product development procedures and the efficient management of projects.
Be responsible for the integration of the company’s software applications to third-party systems/applications (either public ones or ones belonging to customers).
Devise a strategy on the adoption and integration of new technologies. Follow the ecosystem for emerging technologies that could potentially benefit the company.
Devise a company security policy on data and applications security. Work with external security experts to oversee and assist on the correct implementation of that policy and be responsible for the overall software platform infrastructures.
Devise the procedure(s) for the automated testing (E2E tests, uit tests, etc) of the company’s software applications. Investigate and select the appropriate technologies. Oversee and assist on the implementation of that procedure and its integration to the software development lifecycle.
Skills & Experience
Must
Nice to Have
Benefits
We offer a competitive salary package, based on your role and experience
Please send your CV to info@nimbltech.net
For any enquiries, please contact us at (+357) 22666676.
Παρακαλώ συμπληρώστε τις παρακάτω πληροφορίες και θα σας παρέχουμε ένα Demo του Hydoor: