SOFTWARE ENGINEER-FULL STACK

NMDC
Job Description
Responsibilities
• Work within software squads to develop innovative and scalable software solutions that will drive our digital transformation in the dredging and marine construction industry
• Create high quality solutions that improve operational efficiencies and increase our competitive advantage
Qualifications
- Build, test and deploy impactful industrial solutions ensuring extensibility, maintainability, scalability, reliability, security, and performance 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
- Actively engage in agile methodologies including sprint planning, daily stand-ups, sprint reviews and retrospectives
- Write clean, modular and efficient code following best practices and coding standards
- Debug issues, and optimize applications for performance
- Write and maintain documentation for technical specifications, user guides, and troubleshooting guides
Responsibilities
• Work within software squads to develop innovative and scalable software solutions that will drive our digital transformation in the dredging and marine construction industry
• Create high quality solutions that improve operational efficiencies and increase our competitive advantage
Qualifications
- Bachelor's degree in computer science, Computer Engineering, or a related field
- Minimum 03-05 years of experience in software development, and proven expertise in full-stack software engineering
- 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, as well as RESTful APls and microservice architecture
- Knowledge of SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB)
- Proficiency in product management tools (e.g., Jira, Gitlab)
- Familiarity with on-premise and cloud platforms (AWS, Azure), Cl/CD pipelines, version control, and containerization
JOB SUMMARY
SOFTWARE ENGINEER-FULL STACK

NMDC
Al Dhafra
11 hours ago
N/A
Full-time
SOFTWARE ENGINEER-FULL STACK