Role Overview The Senior Software Developer will lead the development of software applications that support A-SAFE's operations and products. This role involves designing and implementing complex software solutions, mentoring junior developers, and collaborating with cross-functional teams to ensure high-quality software delivery. The ideal candidate will have extensive experience in software development, strong leadership skills, and a deep understanding of modern development practices. How You Can Help Us In This Role Software Design and Development: Lead the design, development, testing, and maintenance of software applications. Write clean, efficient, and scalable code, following best practices and coding standards. Project Leadership: Manage software development projects, ensuring timely delivery and adherence to specifications. Coordinate with cross-functional teams, including product management, QA, and operations. Mentorship and Team Development: Mentor and guide junior developers, providing technical leadership and support. Conduct code reviews and ensure adherence to best practices. System Architecture: Design and implement robust and scalable system architectures. Ensure software applications are integrated seamlessly with existing systems and third-party services. Quality Assurance: Oversee the implementation of automated testing frameworks and continuous integration/continuous deployment (CI/CD) pipelines. Conduct thorough testing and debugging to ensure software quality and reliability. Innovation and Continuous Improvement: Stay abreast of the latest software development trends and technologies. Propose and implement improvements to software development processes and systems. What we would like you to bring to our team: Degree in Computer Science, Software Engineering, or a related field. Extensive experience in software development, with proficiency in languages such as Java, C#, Python, or similar. Experience with web development frameworks and technologies (e.g., React, Angular, Node.js). Strong understanding of database management systems (e.g., SQL, NoSQL). Familiarity with version control systems (e.g., Git) and development tools. Proven leadership and project management skills. Excellent problem-solving and analytical abilities. Strong communication and interpersonal skills. Ability to work independently and handle multiple projects simultaneously. About A-SAFE A-SAFE is a leading global manufacturer of safety barriers and industrial protection products. With innovative solutions and cutting-edge technology, we help businesses enhance safety, efficiency, and operational performance across a wide range of industries. What we offer Competitive salary and performance-based bonuses. Comprehensive benefits package, including health insurance and retirement plans. Opportunities for professional growth and career advancement. Supportive and collaborative work environment.