ABOUT SOFTWARE ENGINEERING LAB
Engineering Software Lab is a member of Engineering Group (www.eng.it), one of the main players in the field of digital transformation of public and private companies and organizations around the world. With around 12,000 professionals in 65 locations (in Italy, Belgium, Germany, Norway, Serbia, Spain, Sweden, Switzerland, Argentina, Brazil and the USA), the Engineering Group designs, develops and manages innovative solutions for the business areas where digitalization is having the biggest impact, including Digital Finance, Smart Government & E-Health, Augmented City, Digital Industry, Smart Energy & Utilities, Digital Media & Communication.
Engineering Software Lab currently has more than 200 employees divided into 2 business units: Custom Software Development unit which gathers developers and specialists who work in the fields of consulting, project management, development of information systems; and Application Management System (SAP) unit which provides SAP technical and consultancy support, as well SAP development.
POSITIONS DESCRIPTION
As Java Technical Manager (within Custom Software Development Unit) you will oversee a number of teams engaged on different projects, in order to support the quality of delivery. This person will work closely with software developers of different seniority levels, through active support, mentoring, providing technical feedback and code review, if and where needed.
This position is a great opportunity for experienced IT professionals such as Technical Team Leads or Senior Software Developers who would like to develop their careers in a more managerial direction.
RESPONSIBILITIES
- You will be the technical consultant and mentor, working 1-1 or in small groups with software developers who need technical guidance
- You will work and exchange knowledge with software development teams working on different projects to improve their velocity and productivity
- You will cooperate closely with Delivery Manager and other Technical Manager as needed in establishing operational excellence in the software development teams and in scaling the teams to meet upcoming strategic needs
- You will promote the usage of commonly agreed coding standards and best practices among junior members of the team
- You will provide constructive on-the-job and real time feedback and coaching to team members
IT IS EXPECTED TO:
In the first month
- Onboard and integrate into Engineering Software Lab
- Begin learning about Engineering Software Lab’s existing teams, projects and technologies used
- Begin learning about Engineering Software Lab’s existing technical operations and software development processes
In the first three months
- Dive deep into Engineering Software Lab’s existing projects
- Work with Delivery Manager in mapping all areas of improvement
- Start monitoring existing projects across the organization
- Start working with software developers (1 on 1 or small groups) in solving project related issues and challenges
In the first six months
- Become the trusted advisor and authority to other software developers, knowledgeable about projects across the Engineering Software Lab
- Contribute to substantial improvements to the velocity of software development teams
REQUIRMENTS
- 10+ years of experience in software development
- Sound knowledge of Java and accommodating tools and frameworks (e.g. JEE, Spring…)
- Capable to analyze and understand different application specifications, technology approaches, and business requirements
- Experienced with software design and architecture with a deep understanding of applications architecture and design principles
- Excellent communication skills allowing efficient communication in English and Serbian
- Ability to clearly and concisely communicate and interact with all levels of technical and business team members
- Knowledge of the Italian language will be considered as a big plus
WHAT WE OFFER
- Very competitive compensation package in line with your experience and skills
- Currently only remote work. When the epidemiological situation is safe, a combination of remote work and work from the office will be introduced
- Parking space
- Private health insurance
- Great colleagues, open informal and fun atmosphere
- Possibility to learn 7 different languages using our E-learning platform
- FitPass
- Team buildings, conferences and events