Job Description
Our client is a leader in monitoring IoT technology, developing innovative critical resource monitoring solutions. Exceptional software is at the core of their customers innovations.
As a Lead Developer/ Senior software engineer you will lead a cross-functional team of talented developers, contribute hands-on to software development, drive the technical direction of their products, and play a key role in expanding their digital product portfolio.
About the Role
We are seeking an experienced developer/ software engineer to help deliver the company's digital product strategy. You will take ownership of a key part of the digital product portfolio, working closely with the Head of Digital to shape its future. Additionally, you'll lead a technical team to deliver the strategic commitments.
Key Responsibilities
• Technical Leadership: Lead a cross-functional technical team, providing mentorship, technical guidance, and process enhancements to ensure team success.
• Collaboration: Work with the Head of Digital , Tech-Leads, and stakeholders to define and prioritize product features, ensuring technical implementation meets business needs.
• Development: Design, develop, and maintain web and app software using the core tech stack (C# .NET, React, Azure, Git, .NET MAUI).
• System Improvements: Identify opportunities to enhance system reliability, simplicity, and maintainability, recommending tech stack updates where needed.
• Innovation: Stay informed of industry trends and emerging technologies, evaluating their potential impact on the product portfolio.
• Risk Mitigation: Identify and address technical risks and develop strategies to manage technical debt.
• Culture Building: Foster a culture of innovation, experimentation, and continuous learning.
• Cross-team Contributions: Participate in architecture discussions and support wider software development initiatives.
• User Support: Provide responsive support for urgent issues affecting system users.
Leadership Skills
• Strong verbal and written communication skills.
• Ability to motivate and inspire team members.
• Excellent interpersonal skills for effective collaboration with stakeholders and team members.
• Problem-solving and troubleshooting expertise.
• A flexible attitude to manage changing priorities.
• Understanding of agile software development methodologies and their trade-offs.
Core Requirements:
• 5+ years of experience in software development.
• Proficiency in Linux/Unix and Windows environments.
• Familiarity with cloud services, especially Azure.
• Strong knowledge of networking, network security, and IT security.
• Understanding of best practices for always-on, always-available services.
• Open-mindedness and a willingness to learn new technologies as needed.
Product Development Team:
• Full-stack web development experience with C# .NET, React, Git, and CI/CD pipelines.
• Experience with .NET MAUI for app development (a plus).
• Strong knowledge of RDBMS and SQL, especially PostgreSQL.
💡 Quick Summary
Seeking a career-building opportunity? The Team Lead Software Engineer with React position is now open for candidates interested in the Software Developer Jobs sector. This role in Wales offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
