Software Engineers & Developers @ Mantis Corporate R&D (Athens / Greece)
Mantis is recruiting software engineers and developers for full time work at its corporate R&D center in Athens - Greece.
You will work closely with Mantis' corporate R&D management and play an important role in further extending and enhancing its world-class WMS / logistics software suite.
Senior WEB Software Engineers (ref. code R&D-2020-SWSE)
Job Description:
- Design, develop, deploy, and support high performing and scalable WEB back / front-end highly transactional software for world-class applications like Mantis’ flagship Logistics Vision Suite (LVS).
- Analyze client and product team requirements and develop functional and technical specifications.
- Design and/or develop highly configurable cloud-based integration framework between LVS and 3rd party IT systems (ERP, TMS, e-Commerce, etc.).
- Carry out unit and integration testing; leading performance tuning efforts and achieving desired performance benchmarks.
- Provide feedback and coaching to other Mantis associates; and providing technical expertise to Mantis product development and management teams.
- Serve as a senior technical resource in Mantis corporate R&D center.
- Train younger colleagues in Mantis software development life cycle environment and tools.
- Document code; write internal documentation and training manuals.
- Participate in or lead code reviews: verify maintainability, extensibility and assure complexity has been minimized.
Required Skills & Experience:
- 7+ years of experience in developing enterprise applications, with at least 5 of them being with C# and .NET framework.
- Solid experience in/with:
- Designing, developing, deploying, and supporting the back and front ends of MULTI-TIER ASP.NET MVC WEB applications.
- Advanced SQL query development, database architecture design and query tuning techniques, primarily for SQL Server, but also for Oracle.
- Application integration with 3rd party solutions.
- Back-end & front-end web development patterns, challenges, and best practices.
- Experience with the source control process (MS DevOps or similar) and the full software development life cycle of enterprise applications.
- Excellent command of the English language.
Nice to have as additional assets:
- One of the following Certifications by Microsoft:
- MCSD: App Builder.
- MCSA: Web Applications.
- One of the new Developer Associate role-based certifications.
- Degree in computer science, engineering, or a related technical field.
- Experience in web-APIs from design to deployment.
- Experience with WCF services, .NET CORE, and the MVVM architecture.
- Affinity for getting your hands dirty with JSON & XML.
- Experience in working on the Cloud, and especially Microsoft Azure.
- Comfortable with Oracle databases.
WEB Developers (ref. code R&D-2020-WSD)
Job Description:
- Design, develop, deploy, and support the web UI of Mantis’ flagship Logistics Vision Suite (LVS).
- Maintain and support the existing LVS web UI.
- Carry out unit and integration testing.
- Document code; write internal documentation and training manuals.
Required Skills & Experience:
- 3+ years of experience in software development with C#, JavaScript, HTML and CSS.
- Solid experience in front-end web application development patterns, challenges, and best practices.
- Experience with the source control process (MS DevOps or similar) and the full software development life cycle of enterprise applications.
- Excellent command of the English language.
Nice to have as additional assets:
- One of the following Certifications by Microsoft:
- MCSD: App Builder.
- MCSA: Web Applications.
- One of the new Developer Associate role-based certifications.
- Degree in computer science, engineering, or a related technical field.
- Experience in interaction design and user-centered application design.
- Experience in designing responsive web/mobile applications.
MOBILE Application Developers (ref. code R&D-2020-MSD)
Job Description:
- Design, develop, deploy, and support Mantis’ LVS mobile apps on multiple mobile device platforms (mainly Android smart-phones, tablets, and other ruggedized devices).
- Maintain and support existing LVS mobile apps running on MS Windows CE frameworks.
- Carry out unit and integration testing.
- Document code; write internal documentation and training manuals.
Required Skills & Experience:
- 2+ years of experience in software development with C#, .NET framework, and XAMARIN.
- Solid experience in:
- Designing, developing, deploying, and supporting responsive cross-platform mobile apps, that run on Android or the MS Windows CE framework, on smart-phones, tablets, and other ruggedized devices.
- Mobile application development patterns, challenges, and best practices.
- Experience with the source control process (MS DevOps or similar) and the full software development life cycle of enterprise applications.
- Excellent command of the English language.
Nice to have as additional assets:
- One of the following Certifications by Microsoft:
- MCSD: App Builder.
- MCSA: Web Applications.
- One of the new Developer Associate role-based certifications.
- Degree in computer science, engineering, or a related technical field.
- Experience in interaction design and user-centered application design.
- Experience in designing responsive web/mobile applications.