GMP has established itself as the pioneer of Interoperable Smart Parking which connects all parking and mobility stakeholders on a common platform operating in silos. GMP has had great success in the European market and is now expanding globally in the US and other markets. It is an opportunity to be part of a high-growth team with a global footprint.
About the Role:
We are looking for a Senior Software Engineer to produce and implement functional software solutions. It involves working closely with the upper management to define software requirements and take the lead on operational and technical projects. One should have excellent organization, problem-solving skills, and the ability to work independently with little supervision. With expertise in software development and agile methodologies, the goal is to develop high-quality software aligned with user needs and business goals.
Identify, prioritize and execute tasks in the software development life cycle.
Develop tools and applications by producing clean, efficient code.
Automate tasks through appropriate tools, scripting, perform validation, verification testing, review and debug code.
Collaborate with internal teams and vendors to fix or improve products and also ensure the software is up-to-date with the latest technologies.
Document development phases and monitor systems.
Qualification & Skills:
Extensive experience in software development, scripting, and project management.
Experience using system monitoring tools like New Relic and automated testing frameworks(Springboot or similar).
Knowledge in Rest API.
Knowledge of selected programming language Java/J2EE platform.
Must have Microservices experience.
Excellent in Data Structure and Algorithm, along with in-depth knowledge of relational databases like PostgreSQL, MySQL, and NoSQL databases.
Familiarity with various operating systems like Linux, Mac OS, or Windows.
Analytical mind with problem-solving aptitude, ability to work independently with excellent organizational and leadership skills.