Role & Responsibilities:
You will be part of a feature team responsible for, but not limited to, the following:
- Understanding business requirements and preparing AS-IS and TO-BE documentation.
- Obtaining sign-off for functional and/or technical design documents.
- Designing, developing, and maintaining web applications using Angular, .NET, and SQL.
- Implementing AWS cloud solutions to improve performance and scalability.
- Writing clean, maintainable, and efficient code using TypeScript and JavaScript.
- Building and consuming RESTful services.
- Collaborating with cross-functional teams to define, design, and deliver new features.
- Participating in code reviews and providing constructive feedback.
- Troubleshooting and resolving software defects and production issues.
- Ensuring application security and data protection standards are met.
- Staying current with emerging technologies and industry trends.
- Mentoring and guiding junior developers in best practices.
- Contributing to the continuous improvement of development processes and tools.
- Managing and enabling internal and external teams to deliver implementation tasks.
- Independently developing IT solutions.
- Collaborating closely with external IT service providers.
- Taking end-to-end ownership of functions and products, from requirements gathering through implementation and issue resolution.
- Managing the full software development lifecycle, including continuous integration and deployment.
- Applying test-driven development (TDD) practices.
- Leveraging in-depth technical expertise to develop accurate and scalable software solutions.
- Collaborating closely with product owners and stakeholders.
- Executing development activities according to Agile methodologies, such as Scrum.
RequirementsEssential Skills:
- Strong experience with the Angular framework (v18+).
- Building applications using the .NET framework and C#.
- Experience using Amazon Web Services (AWS).
- Strong SQL database management experience (RDS PostgreSQL).
- RESTful APIs: Proven ability to design and consume RESTful services.
- Terraform for infrastructure as code.
- CI/CD: Experience with continuous integration and continuous deployment tools and practices.
- Strong ability to work collaboratively within a team environment.
Advantageous Skills:
- Data Engineering experience.
- Experience integrating with or training LLMs or LRMs.
- Strong analytical and problem-solving skills.
- Familiarity with DevOps practices.
- Exposure to Kubernetes.
- Agile working experience.
- Knowledge of IT security best practices.
- Proven application architecture experience.
- German language skills.
- Experience with Confluence and Jira.
Qualifications & Experience:
- Degree in IT or equivalent practical experience.
- 6+ years of professional software development experience.
- Relevant AWS certifications are advantageous but not mandatory.
Desired Skills:
- Angular
- .NET
- C#
- AWS
- SQL
- RESTful
- Terraform
Desired Qualification Level:
- Degree
About The Employer: