Povratak
Ovaj oglas nije aktivan. Prijava na njega nije moguća.

Software Development Manager (m/ž)

Crossvallia d.o.o.
Prijava do: 26. 02. 2018.
Lokacija rada: Rijeka

Opis posla

As a global, fast-growing, and dynamic team we are working with cutting edge technologies and enterprise customers. Our staff consists of highly professional team members that are supporting all our products and services. We are looking to hire an agile, hard working, honest, knowledgeable, and detailed person for the position of a Software Development Manager in our team in Rijeka. As a successful applicant, you will be working in a software development team and be responsible for scheduling projects and priorities, assigning work and reviewing results, keeping developers happy and productive, communicating with the team's peers, defining tools and procedures, and doing associated administrative tasks. Primary Responsibilities: - Keep the development team on track, productive, and happy where possible. Move obstacles out of developers’ way so they can focus on work, explain why the remaining obstacles can’t be removed, and reduce any resulting stress. If there is a conflict between the project and the team that can't be resolved, normally the project will win; that won’t necessarily make you popular but the whole team will need to deliver projects and products. Obvious skill here will be minimising the frequency with which any such conflicts happen. - Make sure the team is communicating with the project stakeholders the right amount. Keep the stakeholders away from the team while the crux of the work is ongoing, but make sure that the team is not on auto pilot, that they are productive, and that they fully understand the task and who they need to communicate with, instead of making ignorant assumptions which may be suboptimal or incorrect. Developers find it important that the stakeholders don't disturb them during work so they may occasionally forget that they need to reach out and ask for clarifications, or that stakeholders may have useful additional input to provide. - Plan and prioritize projects and tasks. Prioritize between resource conflicts, lack of resources, stakeholders’ demands, support issues, and the like. Develop a feeling for how much work each particular stakeholder group expects, to be happy and to judge the team’s progress as great. When satisfying everyone’s requirements is not possible, do what’s optimal and in the best interest of the business. - Think about the commercial side of development. Make sure that work hours are properly accounted for, and in general think of projects and tasks in a holistic way which includes a tangible or untangible estimation of ROI on each. - Be the voice of the team in the business and the voice of business within the team. Help everyone understand the other's position and help resolve differences where they arise. This largely tends to cover cultural conflicts between the team’s needs and wants and the larger organisational and budget matters. Be straightforward and honest, and bear calmly with situations where everyone thinks you are their enemy. - Work with the team to ensure sufficient processes and tools are in place to meet the requirements of the business and customers. Make sure that processes and tools which make daily development work joyful are in place. Some of it includes making sure that the team defines the processes, some of it includes defining them yourself. Get just to “sufficient” - don’t define processes for processes’ sake, but do make sure that things that need to be taken care of are taken care of; and clear and documented processes are one of the best ways to achieve that consistently. - Ensure that every member of the team is working at least at a reasonable level, and ideally beyond that. Work with developers to help resolve any issues that are preventing them from reaching their full potential. Help them be the best version of themselves - happy, productive, and fail-proof. This is to a degree dependent on other demands (projects, budget, and time) but great results can be achieved nevertheless. - Take care of team’s administration work. Oversee vacation requests, proactively send supply orders, communicate with everyone, and perform other related administratrivia for the benefit of the whole team. Overall, your role will require development, mentoring, secretarial, social, motivational, project management, account management, and public relations skills. You do not need to be the best developer. You are encouraged to appreciate and praise people who know more than you. But you do have to know accurately where your big picture view or sticking to defined priorities is more relevant than developers’ ad-hoc suggestions or recent experience. The best way to think about it is not that you are more senior than the developers, but just that you have different responsibilities. Sometimes the work will require you to make a final call on something (which may go against the views of the team) but as often as possible it should be a consensus or an acceptable compromise for everyone involved.

Potrebno obrazovanje, znanja i vještine

Requirements: - Bachelor degree in IT and/or a related field - Clear vision of honesty, positivity, and personal responsibility - Strong attention to detail - Strong commitment to timely and professional reporting - Friendly and professional attitude - Clean and fluent English - Senior programming experience - SQL experience - Unix and GNU/Linux experience Advantages: - Experience with programming languages Perl, Ruby, Crystal, Python, C, or Java - Professional experience in software design - Experience in task automation - Experience in task/project tracking - Professional communication experience

Poslodavac ti nudi

- Working in a professional, friendly and experienced team - Laptop, LCDs and all equipment required for comfortable work - Parking slot or transportation costs
Crossvallia d.o.o.
Crossvallia d.o.o.
https://www.crossvallia.hr/Ulica grada Vukovara 269D, 10000 ZagrebCrossvallia is a leading global consulting and development company specialized in IT infrastructures, cloud computing, and security. We help our customers run and scale large data systems by leveraging our unique industry-wide IT experience, deep technological expertise, and a comprehensive set of skills. For over 10 years we have been consistently providing innovative, reliable, high-quality products and services based on the GNU/Linux platform, and an excellent technical support and care for all our customers.
Potreban broj zaposlenika1
Oglas objavljen26. 01. 2018.
Prosječna neto plaća u kategoriji IT, telekomunikacije iznosi 1690.26 EUR*
Saznaj plaću za željenu poziciju prema svojim kvalifikacijama!Usporedi plaću*Prikazana plaća nije plaća poslodavca oglasa koji gledate, već prosjek plaće te kategorije u Hrvatskoj