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:
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
ثبت مشکل و تخلف آگهی
ارسال رزومه برای شرکت پردازش اطلاعات مالی مبنا