We are growing our team and are seeking a motivated, proactive, Development Team Lead to join our Product Group in Dublin. The role of a Development Team Lead is multifaceted, combining technical expertise with leadership and project management skills.
About SoftCo:SoftCo is a fast-growing global Procure-to-Pay (P2P) and Accounts Payable (AP) Automation technology company. Our Smart Automation technology is transforming how companies manage their Procure-to-Pay processes, improving efficiency, staff morale, and fighting fraud.
With 34 years of experience, SoftCo ranks highest in independent customer satisfaction surveys. We are proud that all our projects are successful, and that our market-leading technology delivers our customers unrivalled levels of automation with the greatest savings. We operate from offices in the US, Finland, UK, and Ireland. We have over a million users worldwide including PwC, Volkswagen, Patagonia, Primark, Logitech, and all 80 departments of the Finnish Government. We are certified with ISO27001, Microsoft Gold Partner, all types of SOC, and we are an AWS Advanced Technology Partner.
Your responsibilities:Technical Leadership: Code Quality Assurance: Ensure that the team adheres to coding standards and best practices. Conduct code reviews to maintain high-quality code.Architectural Guidance: Provide architectural oversight and contribute to the design of systems and applications. Ensure the chosen architectures are scalable, maintainable, and meet the project requirements.Problem Solving: Act as a go-to person for solving complex technical issues and guiding the team through technical challenges.Innovation and Improvement: Encourage the adoption of new technologies, tools, and processes that can improve efficiency and product quality.Team Management: Mentorship and Training: Mentor junior developers, providing guidance and training to help them grow in their roles. Foster a culture of continuous learning.Task Assignment: Allocate tasks to team members based on their strengths and project needs. Ensure a balanced distribution of work.Performance Evaluation: Monitor and evaluate team members' performance, providing constructive feedback and conducting performance reviews.Project Management: Project Planning: Collaborate with project managers and stakeholders to define project scope, objectives, and deliverables. Contribute to the creation of project timelines and milestones.Progress Tracking: Monitor project progress, identify potential risks, and implement mitigation strategies. Ensure projects are completed on time and within budget.Resource Management: Ensure that the team has the necessary resources, including tools, technologies, and personnel, to complete the project successfully.Communication: Stakeholder Interaction: Act as a liaison between the development team and other stakeholders (e.g., product owners, business analysts, clients). Communicate technical concepts to non-technical stakeholders effectively.Reporting: Provide regular updates on project status, team performance, and any issues that may arise to management and stakeholders.Collaboration: Facilitate effective communication and collaboration within the team and with other departments.Quality Assurance: Testing Oversight: Ensure that thorough testing (unit, integration, system, and user acceptance testing) is conducted. Work with QA teams to define test plans and strategies.Defect Management: Oversee the identification, tracking, and resolution of defects and bugs. Ensure that issues are addressed promptly and effectively.Process Management: Agile Practices: Promote and implement Agile methodologies (Scrum, Kanban, etc.) within the team. Facilitate Agile ceremonies such as daily stand-ups, sprint planning, and retrospectives.Process Improvement: Continuously evaluate and improve development processes to enhance efficiency and productivity. Encourage feedback from the team to identify areas for improvement.Risk Identification: Identify potential risks that could impact the project timeline, quality, or budget. Develop strategies to mitigate these risks.Issue Resolution: Address and resolve any issues that arise during the project lifecycle, ensuring minimal disruption to the project flow.Your profile: Bachelor's degree in Computer Science, Information Technology, or a related field or equivalent experience. A Master's degree is a plus.7+ years of experience in Java development.2+ years of experience in a leadership or management role.Proven experience in leading and mentoring a team of developers.Strong experience with Java frameworks such as Spring, Hibernate, and RESTful APIs.Experience with Agile/Scrum methodologies.Proficiency in Java and related technologies.Strong understanding of object-oriented programming principles.Experience with database technologies (SQL, NoSQL).Familiarity with cloud platforms (AWS, Azure) is a plus.Experience with CI/CD pipelines, version control (Git), and DevOps practices.Excellent leadership, communication, and interpersonal skills.Experience in leading distributed or remote teams.Strong problem-solving abilities and decision-making skills.Ability to manage multiple projects and priorities in a fast-paced environment.Strong attention to detail and commitment to quality.Thrive in a demanding environment and adjust to constantly evolving priorities when needed.What we can offer you:This is an opportunity to expand your knowledge, develop your career and work with state-of-the-art technology in a rapidly growing sector. We encourage our team to be ambitious and in SoftCo there is a culture of progression. We support your development by investing in training and partnering with leading learning platforms and providers. Uniquely, our structure means you work directly with the most senior leaders in the business, who see your potential.
A competitive remuneration package is on offer and our benefits package includes membership of our on-site gym (Dublin), company-paid health insurance, life assurance, pension, bonus package, long service incentive awards, and an employee referral scheme. If working for one of the most innovative technology companies is your thing, then look no further.
Join SoftCo and be part of a talented team that is shaping the future of SaaS software. Apply now to embark on an exciting journey where your skills and expertise will make a meaningful impact.
#J-18808-Ljbffr