استخدام Senior .Net Developer
شرح موقعیت شغلی
We are looking for a Senior Software Engineer to join our team and work with internal teams to design, develop, test, and maintain software in support of enterprise financial software solutions.
Responsibilities:
- Develop and design robust and scalable software architectures.
- Provide architectural guidance for complex systems.
- Write clean, efficient, and maintainable code in the C# language.
- Implement features and functionality using ASP.NET and ASP.NET Core frameworks.
- Design and optimize SQL Server databases, write complex T-SQL queries, and ensure database performance.
- Create, implement, and maintain RESTful APIs for seamless integration with other systems and writing secure APIs (OWASP)
- Diagnose and resolve software defects and issues promptly.
- Perform root cause analysis for complex problems.
- Documentation
- Manage source code using Git, ensuring version control and collaboration among team members.
- Implement and optimize applications within Docker containers for deployment and scalability.
- Identify and implement performance optimizations for the application.
- Conduct and participate in code reviews to maintain code quality.
- Mentor junior developers, providing guidance and knowledge transfer.
- Integrate diverse technologies and third-party components seamlessly.
- Create and maintain technical documentation for code, architecture, and processes.
- Participate in the deployment and release management processes..
Technical requirements:
- Software Architecture and Design Expertise
- C# Language Proficiency
- ASP.NET and ASP.NET Core Proficiency
- SQL Server and T-SQL Mastery
- RESTful API Development
- Troubleshooting and Communication Excellence
- Asynchronous Programming Understanding
- Git Proficiency for Source Control
- Docker & Containerization Expertise
- JavaScript Familiarity
- Willing to learn and use Golang Familiarity
- Redis and RabbitMQ Familiarity
General Requirements:
- 6+ Years of Software Development Experience
- Adaptability to Fast-Paced Environments
- Self-Motivated Professional
- Tech Enthusiast
- Team Collaboration Skills
- Expertise in Scalable Software Solutions
- Strong Analytical and Problem-Solving Abilities
- Effective Communication
Work model:
On-site, Sat. to Wed. 8:30-17:00, with a flexibility of an hour
Location: Nelson Mandela (Jordan), before Mirdamad Bridge, Shahid Amdi Alley
Benefits of working at Mabna:
On-site, Sat. to Wed. 8:30-17:00, with a flexibility of an hour
Location: Nelson Mandela (Jordan), before Mirdamad Bridge, Shahid Amdi Alley
Benefits of working at Mabna:
- 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
- Game room
مهارتهای مورد نیاز
- .NET
- #C
- .NET Core
- Sql Server
- Git
حداقل سابقه کار
- بیش از شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست