Arcadis is seeking a Software Developer (.Net) to join their engineering team in developing robust, scalable, and mission-critical software for toll collection and transportation management systems. The ideal candidate will have strong experience in backend and/or embedded software development and a good understanding of toll domain concepts or eagerness to learn fast.
Requirements
- University degree in Computer Science, Engineering, or a related field
- 3+ years of experience in software development, preferably with enterprise or distributed systems, or in tolling, intelligent transportation systems (ITS), or similar industries
- Good knowledge of.Net/C#
- Knowledge of other object-oriented programming languages (e.g. Java, Python) will be valued
- Familiarity with C++
- Good knowledge of software version control tools (e.g., Git)
- Adequate experience with database systems (e.g., SQL Server, Oracle, PostgreSQL) and ORMs (e.g. Entity Framework)
- Experience with containerization (e.g., Docker), or cloud platforms (e.g., AWS, Azure)
- Familiarity with Agile or Scrum development methodologies
- Familiarity with CI/CD pipelines (e.g. GitHub, Azure DevOps)
- Familiarity with Asp.Net, web services, REST APIs, and message-based architecture
- Familiarity with SOLID principles
- Strong debugging and troubleshooting skills
- Excellent communication and teamwork abilities
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Four Day Work Week
