Communication Skills (regular) Team Player (regular) English (advanced) SQL (advanced) Test Automation (advanced) Entity Framework Core (advanced) Microservice Architecture (advanced) CQRS (advanced) TDD (advanced) .Net (advanced) What do you need when you are building a product with 10 000+ parts, materials that cost a fortune, and everything can literally blow up as some point? You need us! And we need you!Currently, Andea is looking for an innovative, skilled, experienced, and open to new challenges Senior Backend Developer to grow our portfolio of applications on a cloud-based SaaS platform we created called Manufacturo. You have: Excellent experience in the .NET technology stack: C#, REST Web Services, .Net Core.Understanding of DDD, TDD and CQRS.Good understanding of the microservices architecture and related topics (for example, message queues, distributed systems).Experience with Entity Framework Core.Ability to analyse and tune applications for the performance of highly complex systems.Practical knowledge of good software practices – automated tests, continuous integration and agile methodologies.Experience in database design and knowledge of SQL.Proven experience and an open mind in programming.Good command of the English language, both speaking and writing.Passion about programming and demonstrating willingness and ability to learn and improve.Effective team player with excellent communication skills. You will get extra points if you have:Experience in Azure or other cloud providers.Practical experience or interest in Manufacturing Execution Systems.You want to step into a leadership role in the future. What you’ll be working on You won’t be working on your own - each project is assigned its own SCRUM team consisting of Senior and Junior developers, both frontend and backend, DevOps engineers, product owners, as well as UX/UI designers, software tester, and a business analyst. Our experience comes from implementing MES solutions for companies like SpaceX, CoorsTek, Bombardier, Sierra Nevada Corporation, and many others… Some of your daily tasks will include: Achieving business goals through designing and developing code in the .NET technologies.Assuring high code quality through unit tests and adherence to software development best practices like Clean Code, SOLID and code reviews.Design and development of high-performance computational systems featuring high availability, scalability, and reliability.Taking technical ownership and driving forward support and development of business-critical modules.Translate application requirements and use cases into functional applications.Distribute the knowledge across the team, and guide less experienced team members. Our tech stack Our frontend is built in micro-frontend architecture, using the latest Angular. We write our end-to-end and integration tests in Cypress.Our backend consists of several microservices written in .net core running in the Kubernetes cluster hosted in Azure. We use Azure SQL and Azure Blob Storage for data persistencyFor testing and deploying our code, we use CI/CD pipelines maintained in Azure DevOps.We also have our own Angular Component Library. What you’ll get in return Flexibility. You choose the form of your employment (employment or B2B contract), as well as whether you want to work from our office in Krakow or your home. Working with us, you can have a great work-life balance. We are keen on building workplace trust by doing the right thing, even when none is looking.Healthcare. We care for our people and their health, which is why we provide life insurance and excellent private healthcare plan. We also very actively sponsor many programs to motivate our team to spend their free time actively. Exciting projects. You’ll be working with big manufacturing companies in industries like aerospace or renewable technology alongside former SpaceX employees.Perks like Multisport and MyBenefit cafeteria memberships, company retreats, and donuts on us in the office every Friday. We also run an employee referral program, as well as a charity initiative, Andea Grants, where every month we draw a winner who gets to donate 5000 PLN to a chosen charity.Impact. We give you an opportunity to work for an organization where you will have the ability to make an impact and ability to access and interact with the product owners, management team, and clients. Grow with us We’re big on continuous learning and growth, but we don’t plan development opportunities for you - training takes place on an ad-hoc basis, and in the meantime, we want you to come to us and tell us what you want to learn. You will be encouraged to proactively seek learning opportunities relevant to your daily responsibilities and we’ll cover the associated costs. We’re also big on internal knowledge sharing. Each week you’ll be meeting with all other developers for a chance to: Learn something new from a different project.Discuss the latest technologies, and solutions, and share your ideas on how we could improve our tech stack. We actually listen to and implement great ideas shared during the developers' meetings. After joining Andea’s Innovation team, how your career progresses is entirely up to you. We support and encourage our employees to gather more experience and climb the career ladder at the speed and direction right for them. If you start at the entry-level as the Junior Software Engineer, you can progress into becoming the Software Engineer, then Senior Software Engineer, Lead Software Engineer, Software Architect, and lastly, reach the top position of Senior Software Architect. Who we are Our goal is simple: we want to help global manufacturers to become more data-driven in their daily operations through the use of the latest technologies. We created the Manufacturo platform to change how manufacturing software is purchased and implemented so companies of all sizes can take advantage of digital transformation. Now, we need the right people to help us achieve. Andea is a global software integrator and development house focused on building cutting-edge solutions for the manufacturing industry. Our software solutions have helped companies like CoorsTek, Bombardier, and Sierra Nevada Corporation to better track, manage and optimize their production processes. Recruitment process: Step 1. You apply for this position online.Step 2. After our HR department reviews your application, they schedule a 30-minute telephone conversation to get to know you better.Step 3. You are invited for a technical interview that lasts around 1,5 h.Step 4. You are offered the position.Step 5. Your first day as the senior backend developer for Andea. * The entire recruitment process takes no longer than two weeks in total.like you.
Senior Backend Developer in Constanţa
Datele de contact vor fi vizibile dupa ce veti aplica!