Colt provides network, voice and data centre services to thousands of businesses around the world, allowing them to focus on delivering their business goals instead of the underlying infrastructure.
Role title :
Technical Lead, Application Development (Customer Companion)
Colt Level : Function :
Function :
Application Development
Reports to :
Customer Companion Product Owner (Andrei Baltes)
Location : Romania, Sibiu
Role purpose
Customer Companion is a strategic project which provides an overview of Colt’s customers to the internal commercial teams.
It’s objective is to consolidate customer data, provide insights and automate internal processes.
The purpose of this role is to act as technology expert and to guide the development team to ensure the stability and the performance of the platform, acting as the deputy for the Technical Lead.
This role requires an in depth knowledge on the technology stack, and will be an advocate for best practices. They will be able to take software architectural decisions and get engaged on the most complex feature implementations.
The role will actively review the implementations of other developers and propose improvements. They will actively monitor and improve the system functionalities by addressing technical debt, security risks, system performance and will take the necessary steps to resolve them.
The ideal candidate will be a subject matter expert in .NET technologies that will guide the development of the platform.
The role will work closely with other application development teams, architecture, security and infrastructure and will gather extended knowledge on how Colt works both from an IT landscape and a business perspective.
This is a great opportunity to work on complex technical problems in a continuous delivery environment, take ownership over the solution and have a meaningful impact in the day-to-day activities of Colt.
Primary
Senior Adviser / Deputy of the Technical Lead for Customer Companion working closely with the development team to build complex features, performing code reviews and innovating development processes.
Operational
Lead the design, architecture, technology and development practices to ensure high-quality code, systems and software
Provide technical oversight on the most challenging engineering activities, and improve development standards, best practices
Write high quality code and continuously improve the code base and underlying technology stack, review cutting-edge and emerging technologies in the role's area of expertise, stacks and frameworks and establish if fit-for-purpose
Perform technical evaluation of contractors and new hires in the role's area of expertise before onboarding and during the whole contractual relationship, supporting the Product Owner in the process of resource management
Continuously review other developers technical implementation to ensure a high standard. Evaluate and propose, if necessary, software solutions that can ensure or enforce coding standards
Resolve technical disagreements within the application development team
Co-ordinate developments team activities ensuring deliverables remain on track from an technical perspective and provide strategic support to Product Owner
Actively evaluates developers performance by considering : velocity, code quality, defects and knowledge gaps
Takes initiative to improve application development team processes : documentation management, agile methodologies, release cycles
Contributes on feature design and provides solutions to improve the end solution
Ensures a thorough understanding of system design, data models to resolve the objectives of the business
Develops test plans and test scripts for system enhancements, implementations, etc.
Creates and maintains documentation that will be readily accessible to internal Team Members
Ensure customers are updated with progress and expectations are appropriately managed
Works closely with internal audit as an expert in system functionality and traceability of data
Works closely with leadership, project team, infrastructure, security, architecture and developers to help foster a culture of collaboration and partnership
Role specific requirements
Skills & Experience
Extensive expertise in .NET technology stack, web and cloud technologies, API models and data-interchange formats
Experience in delivering software in an iterative, continuous delivery environment that delivers value frequently
Advanced knowledge of software development methodologies
Strong research skills with knowledge of software development best practices
Strong proficiency and ability in data manipulation, normalization, and data storage & optimization techniques
Understand business problems and perform gap analysis for features
Excellent written and verbal communication skills
Solid organizational skills including attention to detail and multitasking skills
Pro-active mindset with strong self-organizing skills
Release & deployment management
Experience of presenting service performance reports to customer.
Define and improve upon processes for gathering, storing, reporting, and sharing data and reporting / analytics on ITSM processes.
Experience of Capacity Management
Qualifications
Bachelor's Degree in appropriate field of study or equivalent work experience
Microsoft certifications
Behaviours
Customer first We put the customer at the centre of everything we do :
Care I understand the importance of our customers and respond with a sense of urgency
Professional I interact with a high standard of preparation, communication and presentation
Keep it Simple I strive to remove complexity and make interacting with me as easy as possible
Transformational - We embrace the need for Colt to change the way we do things in order to grow :
R esilience I seize opportunities to learn from changes and obstacles that arises
Challenge I challenge the way things are done and respectfully drive activities to make positive changes
Risk appetite I embrace change. I take appropriate risk to drive significant changes.
Accountability - We are responsible to deliver to our commitments :
Transparency I clearly communicate my values and expectations, and hold people accountable for their deliverables.
Ownership I commit to an outcome and hold myself accountable for delivering it
Initiative I take the lead to fix issues that impact our ability to achieve Colt’s outcome.
Outcome focussed - We focus on the end result that we are trying to achieve at Colt, while engaging others to do so :
Vision I have a clear view of how I or my team contribute to the outcome Colt is trying to achieve
Collaboration I actively engage across teams, seeking diverse view-points, challenging silo mentality to achieve the desired outcome.
Reflection I am self-aware, I question if our processes, measures, and action drives the right outcome for today and the future
What we offer :
Colt is a growing business that is investing in its people. We offer skill development, learning pathways and accreditation to help our people perform at their best, regardless of role and location.
In addition to offering competitive salaries and incentive plans, a range of benefits and local rewards packages are offered to staff.
Colt recognises the importance of a work life balance.
Some benefit examples are :
Flexible working and relaxed dress code
Two days annually to spend on volunteering opportunities
Private medical insurance
Access to a virtual business school for on-going learning
Business mentoring