
Software Engineer, M42 Next
Matrix42
full-time
Posted on:
Location Type: Remote
Location: Romania
Visit company websiteExplore more
About the role
- Implement and Design Features: Develop and design functional, high-quality software components that align with established architectural patterns and business requirements.
- Task Decomposition: Break down assigned features into manageable technical tasks and provide reliable estimates for delivery timelines.
- Code Ownership: Write, maintain, and optimize clean, modular code, ensuring that performance and scalability are considered during implementation.
- Quality Insurance: Participate actively in code reviews, providing constructive feedback to peers and adhering to defined coding standards and quality assurance protocols.
- Cross-Functional Collaboration: Coordinate colleagues to clarify requirements and ensure seamless integration of new features.
- Knowledge Sharing: Contribute to internal documentation to promote team-wide understanding of the codebase.
- Process Contribution: Identify opportunities for technical debt reduction and suggest improvements to the development workflow or toolset to increase efficiency.
Requirements
- Must have: Experience in C# and .NET development
- Deep understanding of object-oriented programming (OOP) and SOLID principles
- Advanced knowledge in SQL and database design
- Expertise in developing RESTful web services and web applications
- Comprehensive knowledge of version control systems, particularly Git
- Experience in writing automated tests (unit tests, integration tests)
- Communication skills, with the ability to synchronize effectively within a team
- Proven experience in working with scalable, high-performance systems
- Nice to have: Knowledge and experience with cloud technologies (preferably Azure); Bicep knowledge is a plus
- Understanding cyber security essentials
- Experience in developing and maintaining microservices
Benefits
- Work from (almost) anywhere – Want to change your scenery? Go on a workation and take your job with you.
- Time for growth – A career framework to support your professional and personal growth with up to 6 extra days off per year for your development.
- Extra sick days, no questions asked – Get 2 paid sick days per year, no doctor’s note needed.
- Private medical care – Covered through Regina Maria, because your health matters.
- Pick your perk – Choose what works for you via the Benefit Online platform: private pension, meal tickets, travel vouchers, courses, gifts - you name it.
- Work-from-home allowance – Whether you're at your desk or at home, we've got you covered.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NETobject-oriented programmingSOLID principlesSQLdatabase designRESTful web servicesweb applicationsGitautomated tests
Soft Skills
communication skillscross-functional collaborationknowledge sharing