Software Engineer developing high quality, secure applications for Inchcape's IT department. Analyzing requirements, designing architecture, and delivering features in a hybrid work environment.
Responsibilities
To analyse business requirements and design, develop, test, and deliver high quality software systems exceeding business expectations
Review and understand business requirements prioritized by product management team
Design server-side architecture, implement new features end-to-end
Develop high quality, secure and maintainable applications demonstrating growth mindset, fully implementing Agile & DevOps principles
Carry out unit testing and automated test scripts with familiarity of leading testing tools
Coordinate with testing team for efficient integration testing
Develop SoP for technical and business users for smooth transition from software to production
Coordinate with production support for monitoring, issue analysis, and resolution
Participate in code review and improve code with best practices
Diagnose and resolve complex technical issues
Conduct lessons learned sessions with team members and spread the knowledge
Work with data scientists and analytics/BI team to improve data quality of product
Provide guidance and mentorship to junior developers
Requirements
3+ years of full stack software engineering experience covering backend, middleware, database
AWS or other cloud-based platform development experience
Professional degree with Computer Science / Engineering
Knowledge of C#, ASP.NET, .NET Core, Web API, Entity Framework
Familiarity with relational databases such as Postgres SQL, SQL Server or Oracle
Experience with message brokers such as RabbitMQ or similar technologies
Front-end technologies (HTML, CSS, JavaScript) and experience with Reactor similar frameworks are a plus
Unit testing tools & frameworks like NUnit and Mock
Containerization and deployment: Docker, K8s
Agile product management tools like Jira, Confluence, etc.
Fullstack Developer focusing on UI for industrial software at Flux Systems GmbH. Involves collaboration on Angular frontend and Java/Spring backend development in a small team environment.
Senior Software Engineer developing full - stack software solutions in Stuttgart. Collaborating within a high - skilled team to deliver tailored applications and mentoring junior developers.
Senior Software Architect responsible for tailored software solutions in a collaborative team. Involves technical leadership, architecture design, and collaboration with clients and stakeholders.
Software Engineer II developing tactical features for Opengear's product suite. Collaborating with engineers to enhance customer satisfaction in a hybrid work environment.
Data & AI Product Engineer responsible for developing data - driven product features for SaaS solutions in operating gastronomy and corporate catering. Collaborating closely with cross - functional teams to translate complex information into actionable insights.
Data Engineer at ProActive Software Nederland BV bridging customer needs with technical solutions. Involved in building data services and applications while collaborating with cross - functional teams.
Software Engineer designing and implementing scalable .NET applications with cross - functional teams. Collaborating on product development and providing technical guidance to juniors.
Software Engineer developing planning and scheduling solutions in customer project teams. Focusing on customer development and iterative enhancement using Python.
Engineering Director leading a high - performing team to develop and operate distributed cloud services. Overseeing technical excellence, collaboration, and innovation within the team.