Software Developer Opportunity
We're on a mission to transform the ERP software industry with innovative solutions that empower people. As a key member of our team, you'll play a vital role in shaping our system design and architecture.
Main Responsibilities:
* You will define and implement software structures that align with our architectural vision and design principles.
* Participate in architectural discussions and contribute to the evolution of our system design on Azure.
* Contribute to and utilize Azure DevOps for CI/CD pipelines and infrastructure as code.
* Work from a scrum framework, planning and grooming sessions during sprints, reviewing user stories and test cases.
* Analyze the root cause of defects to provide comprehensive fixes.
* Mentor junior engineers, fostering a collaborative environment.
* Handle escalation and high-priority issues effectively.
Requirements:
* Bachelor's or master's degree in computer science, software engineering, or a related field.
* Proven experience (typically 3+ years) as a software engineer with a focus on backend development.
* Good experience with C#, .Net framework, SQL.
* Experience with microservices architecture.
* Solid understanding of software development principles, design patterns, and best practices.
* Experience with version control systems (e.g., Git).
* The ability to analyze problems and implement solutions using debugging tools.
* Knowledge of agile development methodologies, including Scrum and Test-Driven Development.
* Good communication skills in English.
Benefits:
* A culture built on trust, autonomy, and flexibility.
* Balance between work and personal life, with remote working opportunities and uncapped time off policy.
* Talented colleagues and mentors, providing growth opportunities.
* A commitment to sustainability, with initiatives like Act4Good program.
* A safe and inclusive working environment, supported by Employee Resource Groups.
About Us:
We're a fast-paced, high-growth company dedicated to delivering enterprise software for a better people experience. We offer a range of benefits and development opportunities to support your career growth.