
Senior Backend Developer (m/f/d) C# | Java
BEUMER Group7 days ago
Beckum, GermanySenior
Responsibilities
- Break down system designs into modules, interfaces, and implementation tasks.
- Lead the development of new software features independently or by guiding small development teams.
- Conduct architecture reviews and peer reviews while promoting coding standards and software best practices.
- Analyze, design, estimate, prototype, and validate product ideas and technical solutions.
- Identify optimization opportunities and improve products, processes, and development practices.
- Mentor developers and support their professional growth.
- Evaluate and implement AI tools and agent frameworks for software development workflows.
- Collaborate with cross-functional stakeholders to advance innovative, AI-driven solutions.
Requirements
- Degree in Computer Science, Software Engineering, a related field, or equivalent practical experience.
- Several years of professional software development experience with a record of delivering successful software solutions.
- Strong understanding of software design principles, architectural patterns, and modern development practices.
- Experience with Agile development methodologies and cross-functional collaboration.
- Strong skills in software estimation, prototyping, technical decision-making, and solution architecture.
- Experience evaluating AI-powered development tools and applying AI technologies to software engineering processes.
- Knowledge of agent-based AI frameworks and their use in software development environments is highly desirable.
- Strong communication, mentoring, analytical, and problem-solving skills.
Benefits
- Opportunity to shape technical direction and influence software architecture decisions.
- Hands-on engineering combined with technical leadership and mentoring.
- High ownership across the full software development lifecycle.
- Collaboration with experienced, international, and multidisciplinary teams.
- Opportunity to drive adoption of AI tools, automation, and agent-based development approaches.
- Continuous learning with exposure to emerging technologies and products.
- Applicants should include salary expectations and their notice period or earliest possible starting date.