Description Arcadis is looking for people with a passion to drive and execute Digital to the core of everything we do. We firmly believe in "Everything Digital, Digital Everything." We are transforming, we are reimagining the industry, and we are reimagining how communities and nations can help become more sustainable places to live for today and future generations.
Technology is the core and integral part of what we do - all the way from empowering Arcadians, to harnessing the power of data and AI/ML for sensors, IIOT and Advanced Drones - the technology teams are Dreaming Big and Delivering the Future. As part of our Technology drive, we are looking to on-board talented and passionate people across multiple locations, including India, Romania, parts of Europe, and North America.
We are currently seeking an Enterprise Platforms Software Engineering Manager.
This position can be located out of any of our Globallocations including any of our United States, European, and Asia Pacificoffices. Click hereto view our office locations.
Within Arcadis we are transforming part of our business to leverage software solutions to deliver value towards our customers. One of the focus areas is building a digital asset lifecycle platform, a modern engineering platform integrating parts of our internal solutions and providing options to integrate with external services. Your role will be to drive the platform technology roadmap and design the system to meet our strategic goals. This is a hands-on role within our team. You must be able to understand what is needed for the business, craft a technical architecture that meets or exceeds those needs, and work directly with the engineering team to bring the architecture to life in code.
Who you are:
You possess deep technical aptitude and excellent cross-functional collaboration. Leading through influence with a consultative and collaborative approach to establishing and driving creative solutions, architecting them, and guiding the implementation.
You have a proven track record for building and delivering enterprise level solutions in a cloud native environment.
You are curious. You like to learn new technologies and you adapt well to change.
You are excited about working with cloud-native stack, building on Azure, and AWS cloud.
You possess a sense of intellectual curiosity and a burning desire to learn.
You thrive in collaborative agile teams and are ready to take on new and unexpected challenges while building the next wave of software engineering solutions.
You possess a strong sense of design and take pride in the solutions you are responsible for, while defining best practices as our teams abide by a "You Build It You Own It" attitude.
What You'll Own:
As the Platform Manager you will be leading a core cross-geography platform team, with the goal to drive technological developments, cross-functional with different complex platforms (i.e. customer experience, data, analytics, Internet of Things, etc.).
You will maximize the value delivered by the platform towards end users. You will have end to end responsibility for your platform, from ideation to operations, including people leadership and budget.
The role is hands-on, developing complex and highly scalable microservices based applications in a cloud platform according to customer's requirements and enterprise architecture principles and guidance.
Together with the technology leadership and business you will define platforms and will ensure clear demarcations between them. The platforms that we foresee are: Data, Integration, and Digital asset lifecycle.
Collaborating with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies.
Leading the craftsmanship, security, availability, resilience, and scalability of your platform solutions.
Bringing a passion to stay on top of current trends, experiment with and learn new technologies, participate in internal & external technology communities, and mentor other members of the engineering community.
Providing leadership and encourage innovation, implementation of cutting-edge technologies, outside-of-the-box thinking, teamwork, and self-organization.
Assisting in the hiring of top talent and maintaining our commitment to our values, culture, and passion. #LI-JC1
Qualifications Required Qualifications :
8 years of experience including experience with architecting and/or managing a platform
3+ years of experience developing RESTful APIs
Master's Degree in Information Systems, Computer Science
8+ years of professional experience as a full stack developer, (Platform) Architect or similar role
Experience in software engineering, domain platforms and enterprise platforms
Familiarity with common stacks. Relevant experience in web development .NET Core, ASP.NET, Nodejs, MEAN Stack and AngularJS/ React.
Build resilient and reusable Microservices & API using latest technologies and patterns
Experience in automated CI/CD, Containers and Cloud technologies
Utilize the latest advancement in Microsoft Web technology and new design patterns to enhance usability and functionality of the IT solution
Be unique. Be authentic. However you prefer to say it, we really mean it. Our culture
embraces people’s diverse perspectives and creates a positive environment where everyone
belongs. We’re determined to build a better, more connected world for everyone.