Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailAtInPostwe are passionate about building software that helps our customers send and receive their goods. We count on our Consumer Facing Teams to build and maintain web/mobileapplications and enabling platforms which provide features such as marketing communicationloyaltyprograms and payments.
We are a growing team with a unique opportunity to own and modernize a range of legacy services while laying the foundation for new processes and systems. As we evolve were building the future of our software architecture with cuttingedge technologies and a focus on scalable efficient solutions.
We are looking for a passionate and driven Senior Software Developerwho thrives in a dynamic environment and is eager to contribute to both technical excellence and process this role you will work closely with our new development team taking ownership of legacy systems and helping guide the architecture towards modern will also play a key role in shaping our development processes driving initiatives and bringing a critical eye to how we can improve and optimize our workflows.
Key Responsibilities:
Lead the development and maintenanceof both legacy and modern software systems ensuring highquality scalable and efficient code.
Design and implement new microservicesusing .NET (v6 SQL Server Postgres Redis RabbitMQ and other relevant technologies.
Own and improve legacy services running on .NET Framework 4.5 and integrate them with modern solutions.
Collaborate with product owners QA and other team members todefine and improve processeswithin a Kanban or Sprint framework fostering a culture of continuous improvement.
Drive architectural decisionsaround microservices message brokers SOAP and REST APIs and other system components.
Develop solutions that usemessage brokers(e.g. RabbitMQ) for distributed communication.
Identify and lead initiatives tooptimize and enhance existing processes bringing a critical eye and innovative thinking to improve efficiency scalability and team collaboration.
Take ownership of technical initiatives anddrive them to completion ensuring they align with business objectives and team goals.
Qualifications :
Must have:
5 years of experience in software development with a focus on .NETtechnologies (both .NET Framework 4.5 and .NET 6.
Strong expertise inSQL Server Postgres and data modelingfor both relational and distributed databases.
Experience withRedis RabbitMQ and building messagedriven systems.
Handsonexperience designing and implementing microservices architectures.
Strong knowledge ofSOAP and REST APIs.
Experience incloud environments(e.g. AWS Azure GCP) and containerization(Docker Kubernetes).
Familiarity withmessage brokers and distributed systems.
Proactive mindset with a passion for improving processes driving initiatives and a willingness to challenge the status quo.
Ability to navigate and maintain legacy codewhile integrating it with new solutions.
Experience withAgile methodologiessuch as Scrum or Kanban and the ability to adapt to evolving processes.
Excellent communication skills both written and verbal with a collaborative and teamoriented approach.
Passion for continuous learning enjoying improving themselves staying uptodate with new technologies and sharing knowledge with the team to foster collective growth.
Very good command of English (B2.
Nice to have:
Experience with Java
Familiarity with CI/CD pipelines and DevOps practices.
Knowledge of eventdriven architecture.
Experience in working with multicultural team
Additional Information :
Join a fresh group and contribute to shape the team culture from scratch
Remote Work :
Yes
Employment Type :
Fulltime
Remote