Lavora Con Noi

Per conto di un nostro importante cliente stiamo cercando la figura di seguito descritta.
Per inviare le candidature scrivere a jobs@bittime.it con riferimento M2024HEADOFCORE.

Job description Head of Core & Delphi Architect
Area/Department: R&D Department
Report to: CTO
Location: Milan
Languages: Fluent English
RAL: 75k - 85k RAL (as Head of Core)
NOTE: Just for hiring, no consultants

About the position of Head of Core Development & Delphi Architect
To lead and manage a team of software developers, supporting them in building an industry-leading product using robust architectural practices and innovative software solutions that are fit for purpose. You will be responsible for leading a team of permanent, contract and outsourced development teams to meet the company’s goals and objectives. You will be Scrum Master for the team, able to protect, mentor and grow the development team. Creating and maintaining a professional culture within the team, where individuals take ownership and are proud of delivering excellence and quality. Responsible for the quality and technical approach taken by team members, ensuring it is in-line with the company strategy –and that projects are delivered on time and budget, this is also an architectural role where you will be to hold the overall technical knowledge around the platform. With a minimum of 8+ years relevant experience, the Head of Core Development & Delphi Architect responsibility is to engineer products that meet our clients’ needs and help shape our client’s offering. You will be as comfortable attending meetings with our clients as developing and scoping work with internal teams. With previous experience in line management, you will be responsible for the organization, support and mentoring of junior members of the team, managing outsourced vendor relationship and development teams. You will play a key role in structuring our client’s development team and supplier network alongside the Management Team. You will be involved in the architectural design of complex software systems to ensure compliance with maintainability, scalability, and modularity requirements. You will make high-level design choices and develop architectures for distributed systems.

Overall, the position holder will:

  • Effectively manage relationships with client contacts (client facing) and internal scrum teams
  • Oversee the maintenance and implementation of CI/CD pipelines to automate software delivery and guarantee quicker, more dependable releases.
  • Manage the full software development lifecycle - problem definition, design, development in a collaborative and agile fashion.
  • The infrastructure will be optimally monitored to proactively detect performance bottlenecks and address problems before they affect users.
  • Work within client guidelines to produce innovative solutions
  • Provide experienced leadership and technical direction, train and lead, both formally and informally, members of the team in technical skills
  • Monitor the performance and ability of the team
  • Work alongside the Management Team to improve internal and external testing procedures

Specific duties include:

  • Scrum Master, running the full production process ensuring continuous delivery practices
  • Being the Lead Architect, Developer and mentor to the development teams while doing some coding alongside them
  • Innovation, using the latest technologies
  • Overseeing roadmap strategy for both product and bespoke code base platform definition and implementation
  • Producing accurate and detailed technical documentation, i.e. wireframes and functional specs, user manuals, user journeys
  • Producing comprehensive and accurate estimates for work
  • Testing work thoroughly against specifications and test plans to avoid errors and re-work

Technical skills required:

  • Deep knowledge of Delphi latest versions (10.4 up) and of software architecture paradigm
  • knowledge of cloud environment AWS
  • Able to produce high quality and standards compliant back-end and API architectures (code refs: RESTFUL, DELPHI, JAVA, MICROSERVICES)
  • Extensive knowledge of MS SQL Server
  • Extensive knowledge of Cloud SaaS, PaaS and IaaS
  • Expert knowledge of source control systems (GIT)
  • Expert knowledge of Continuous Integration and pipelines

Overall, the Head of Core Development is expected to:

  • Be a strong leader, with a professional attitude and lead by example work ethic
  • Be bright, highly self-motivated and driven
  • Be analytical and inquisitive, with excellent attention to detail
  • Be reliable, flexible and cooperative
  • Be diplomatic and tactful

Review periods and feedback mechanisms:

  • Performance appraisals conducted by the CTO.

As an organization, we strive to maintain an environment and culture where all voices and perspectives are valued, where all team members are seen and heard, where opportunities are available to all who seek them, and where all employees feel they are able to bring their authentic selves to work each day. Diversity, equity and inclusion are an organizational priority, and we are committed to further building and strengthening these programs each year.