شرح موقعیت
Role Overview As a Senior Software Engineer, you’ll design and build robust backend systems that drive our platform. You’ll have the chance to contribute to key technical decisions, grow your skills, and work with a team that values continuous improvement. Your primary focus will be on core Microsoft technologies like ASP.NET Core and SQL Server, where you will be instrumental in the reliable and scalable delivery of our services. Key Responsibilities Backend Development: Build and maintain backend services, business logic, and APIs using ASP.NET Core, C#, and .NET 8. Database Management: Design, optimize, and maintain relational databases in SQL Server. API Development: Implement and maintain secure, scalable, and efficient RESTful APIs. System Optimization: Monitor and enhance system performance, ensuring reliability and scalability. Code Quality: Write clean, maintainable, and testable code, and participate in code reviews. Collaboration: Work closely with the product team to translate requirements into robust backend solutions. Learning & Growth: Stay updated with industry trends, contribute ideas for adopting new tools and apply them to improve our systems. Must-Have Skills: Nice-to-Have Skills: What You’ll Bring Benefits of working at Mabna: Work model: On-site, Saturday to Wednesday, 8:30 AM to 5:00 PM, with one hour flexibility. Location: Alvand St, Arjantin Square
نیازمندیها
- Strong experience with ASP.NET Core, C#, and .NET Framework (preferably .NET 8).
- Proficiency in SQL Server, including database design and query optimization.
- Hands-on experience developing RESTful APIs.
- Familiarity with software design principles and patterns.
- Solid problem-solving skills and attention to detail.
- Experience using version control systems like Git.
- Familiarity with microservices and distributed system design.
- Experience with CI/CD pipelines and DevOps tools.
- Knowledge of asset management or similar business domains.
- Problem-Solving: A keen ability to identify challenges and develop effective solutions.
- Technical Excellence: A commitment to writing quality, maintainable code and continuously improving technical skills.
- Collaboration: Strong communication and teamwork skills to thrive in a collaborative environment.
- Proactive Attitude: Eagerness to take ownership of tasks and see them through to completion.
- Growth Mindset: Curiosity and willingness to learn new technologies, to enhance our platform.
- Complementary health insurance
- A well-being package to compensate employees' spending on online food orders, online taxi services, sport classes, cinema/theatre/concert tickets, etc.
- Loan
- Military service options
- Breakfast and snacks