Software Engineer

WTS Energy
Amsterdam, Netherlands
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Amsterdam, Netherlands

Tech stack

Java
Agile Methodologies
Amazon Web Services (AWS)
Azure
C++
Cloud Computing
Software Quality
Code Review
Software Debugging
Python
Software Maintenance
Software Engineering
Software Systems
Google Cloud Platform
GIT
Containerization
Kubernetes
Information Technology
Software Coding
Software Version Control
Docker
Programming Languages

Job description

WTS Energy is seeking a Software Engineer to join its dynamic team. This role offers the opportunity to work within a forward-thinking technology environment focused on software development. The Software Engineer will be responsible for designing, developing, and maintaining software solutions that meet business needs. Candidates will engage in collaborative projects, applying coding best practices and problem-solving skills to deliver high-quality applications. This position provides a platform to grow technical expertise and contribute to innovative software initiatives. Responsibilities:

  • Design, develop, and maintain high-quality software solutions aligned with business requirements.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, scalable, and efficient code following best practices and coding standards.
  • Conduct code reviews and provide constructive feedback to ensure code quality and consistency.
  • Troubleshoot, debug, and resolve software defects and performance issues promptly.
  • Participate in the full software development lifecycle, including planning, development, testing, and deployment.
  • Continuously research and implement emerging technologies to enhance product functionality and performance.
  • Document software designs, processes, and code to facilitate knowledge sharing and maintenance.
  • Work closely with product managers and stakeholders to understand user needs and translate them into technical solutions.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field
  • Minimum of 3 years of professional experience in software development
  • Proficiency in programming languages such as Java, Python, or C++
  • Strong understanding of software development life cycle (SDLC) methodologies and best practices
  • Experience with version control systems, preferably Git
  • Ability to write clean, maintainable, and efficient code
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills and ability to work collaboratively in a team environment

Preferred Qualifications:

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes
  • Knowledge of Agile development methodologies
  • Prior experience working in a fast-paced technology company environment
  • Advanced degree in Computer Science or related field

Benefits & conditions

What We Offer:

  • Comprehensive benefits package supporting your health and well-being
  • Opportunities for professional growth and continuous learning
  • Collaborative and inclusive work environment fostering innovation
  • Access to cutting-edge technologies and challenging projects
  • Supportive company culture that values work-life balance and employee development

Tagged as

Apply for this position