Software Engineer
Job Description
We are seeking a talented and experienced Software Engineer with a strong focus on .NET and Angular development. This role will require you to leverage your expertise in backend and frontend technologies to build modern applications within a dynamic international tech environment. As a part of a collaborative Agile team, you will be involved in various stages of software development, ensuring high-quality deliverables while adhering to best practices. You will work closely with cross-functional teams to deliver impactful solutions that meet the needs of users and stakeholders alike. Your ability to communicate effectively in both English and German will be crucial as you engage with team members and contribute to an inclusive workplace.
Key Responsibilities
As a Software Engineer, your primary responsibilities will include developing and maintaining web applications, collaborating with Agile teams, and ensuring robust backend functionalities.
- Design and implement user-friendly interfaces using Angular
- Develop backend services using .NET and C#
- Collaborate with team members in an Agile environment
- Contribute to database design and management
- Participate in code reviews and maintain version control using GIT
- Implement RESTful APIs for seamless data integration
- Conduct unit testing and utilize UI automation tools
Required Technical Skills
Soft Skills
Qualifications
- Strong experience in Angular for frontend development
- Proficient in HTML, CSS, and TypeScript
- Solid backend experience with .NET and C#
- Knowledge of databases such as MS-SQL and Oracle
- Ability to communicate in English and German at a B2 level
Language Requirements
Programming Languages:
C#, .NET, Angular, TypeScript, HTML, CSS
Spoken Languages:
English, German
Benefits & Perks
- ✓ Flexible working hours
- ✓ Opportunity for professional growth
- ✓ Collaborative team environment
- ✓ Access to the latest technology
- ✓ Health and wellness programs
Working Conditions
Full Time
Company Culture
We foster a collaborative and innovative atmosphere where team members are encouraged to share ideas and contribute to projects. Our culture emphasizes continuous learning and development, ensuring that employees have access to resources and support for their professional growth. We value diversity and inclusivity, creating a workplace where everyone feels valued and empowered.
Salary Range
Project Types: Not Available
Career Growth: Potential for contract extension, Possibility of transitioning to permanent roles, Opportunities for skill development and training