Job description
• Influence the design, architecture and implementation of innovative software solutions that will drive our digital transformation in the dredging and marine construction industry
• Mentor a software engineering squad, sharing best practices, and establishing a framework for user-centric engineering excellence
Responsibilities:
- Lead the design, architecture and implementation of impactful industrial solutions ensuring extensibility, maintainability, scalability, reliability, security and futureproofing across the full stack
- Effectively partner with product managers, designers, business stakeholders, engineering managers, and IT to deliver solutions that meet the business and corporate strategic goals
- Participate and influence proper Agile methodologies including sprint planning, daily stand-ups, sprint reviews and retrospectives
- Ensure the team is delivering the highest quality deliverables by conducting code reviews and participating in QA activities
- Monitor, debug, and optimize applications for performance, scalability, and security, ensuring optimal resource utilization
- Mentor junior and intermediate software engineers promoting a culture of continuous learning and improvement while adhering to coding standards and best practices
- Create and steward the writing and maintaining of technical documentation, including design documents, API specifications, and troubleshooting guides
Qualifications:
- Bachelor's degree in computer science, Computer Engineering, or a related field
- Minimum 05-08 years of experience in software development and proven expertise in full-stack software engineering
- Expert in SDLC processes and technologies (full-stack development, APls, PaaS, DevOps, Cloud)
- Proficiency in modern JavaScript frameworks, HTML, and CSS
- Experience with server-side languages (e.g., Python, Node.js) and frameworks
- Experience with RESTful APls and microservice architecture
- Knowledge of SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB)
- Advanced proficiency in product management tools (e.g., Jira, Gitlab)
- Familiarity with on-premises and cloud platforms (AWS, Azure), Cl/CD pipelines, version control, and containerization
- Proven track record of delivering high-quality software solutions on time, within budget
This job post has been translated by AI and may contain minor differences or errors.