companyArcadis logo

Software Developer (.Net) - Join Our Innovative Team

ArcadisAthens
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

Qualifications:University degree in Computer Science, Engineering, or a related field.3+ years of software development experience, preferably with enterprise or distributed systems, or in tolling and intelligent transportation systems (ITS). Proficient in . Net/C# with a good understanding of object-oriented programming languages like Java or Python. Familiarity with C++ is a plus. Experience with version control tools, such as Git. Solid experience with database systems (e.g., SQL Server, Oracle, PostgreSQL) and ORMs (e.g., Entity Framework). Knowledge of containerization technologies (e.g., Docker) and cloud platforms (e.g., AWS, Azure). Understanding of Agile or Scrum development methodologies. Proficiency in CI/CD pipelines (e.g., GitHub, Azure DevOps). Familiarity with Asp. Net, web services, REST APIs, and message-based architecture. Knowledge of SOLID principles. Strong debugging and problem-solving skills.

About the job

As a Software Developer specializing in . Net technologies, you will be an integral part of our engineering team, dedicated to creating resilient, scalable, and mission-critical software solutions for toll collection and transportation management systems. We are looking for a passionate individual who possesses substantial experience in backend and/or embedded software development, a solid grasp of toll domain concepts, and a drive to tackle complex real-world challenges with clean, efficient code.

You will collaborate closely with project managers, team leaders, software developers, systems support professionals, and other key stakeholders to ensure the timely and smooth delivery of our technology solutions. This is a full-time role aimed at fostering long-term employment, where you will help deliver and support cutting-edge systems.

Key Responsibilities:

  • Write clean, maintainable code that enhances team productivity.
  • Develop a comprehensive understanding of the Toll Collection System.
  • Efficiently implement solutions for resolving bugs or issues in existing product code.
  • Engage in the design, development, and delivery of new software products or functionalities, focusing particularly on the Toll Collection System.
  • Participate in the refinement of project vision and objectives.
  • Review existing and updated code to identify and document 'technical debt' for future refactoring.
  • Support project managers and team leaders in scope verification, effort estimation, and planning for product deployments and new implementations.
  • Contribute insights and assessments on software-related subjects during management meetings.
  • Organize and lead internal team meetings to facilitate day-to-day operations.
  • Commit to maintaining compliance with software principles and quality standards.
  • Facilitate knowledge-sharing sessions to enhance the team's skills.

About Arcadis

Arcadis is the leading global company providing sustainable design, engineering, and consultancy solutions for both natural and built assets. With a diverse workforce of over 36,000 individuals across more than 70 countries, we are committed to enhancing the quality of life through innovative solutions. Each team member plays a vital role in addressing the world's most complex challenges, and together we strive to deliver significant impacts that matter.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.