Collaborate with senior designers and engineers to translate user needs and business requirements into intuitive and effective software designs.
Participate in the design and architecture of new software features and systems, contributing to technical discussions and decision-making processes.
Create and maintain design documentation, including wireframes, mockups, prototypes, and user flow diagrams, to clearly communicate design concepts.
...
Solid foundation in Computer Science concepts, including data structures, algorithms, and software engineering principles.
Working knowledge of Programming and Object-Oriented Programming (OOP), with experience in at least one modern programming language (e.g., Java, C#, Python, or JavaScript).
Basic experience or coursework in Software Development, including version control, testing, and debugging practices.
...
We're Hiring: Full Stack Software Engineers (Junior & Intermediate)
We're growing our IT team at Business Media International (BMI). We are looking for two Full Stack Software Engineers, Junior and Intermediate, to help build and enhance our web applications, SaaS solutions, and internal systems. You'll work closely with our tech lead and stakeholders to deliver reliable, high-quality software that supports our business and customers.
Full-Stack Development: Design, develop, and maintain both front-end and back-end components of our DELMIA Operation Planning & Optimization applications, ensuring seamless integration and optimal performance.
Front-End Expertise: Focus on user experience and interface design, utilizing technologies such as JavaScript, TypeScript, React, Leaflet, Redux, HTML, and CSS.
Back-End Proficiency: Leverage Java, Jakarta EE, Spring Framework, and Hibernate to build robust and scalable back-end systems.
...