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.
معرفی شرکت پردازش اطلاعات مالی مبنا:
شرکت مبنا با نزدیک به ۳۰ سال سابقه یکی از قدیمیترین و باسابقهترین شرکتها در حوزه توسعه نرمافزارهای بورس و بازار سرمایه است. ما در مبنا کنار هم جمع شدهایم تا با استفاده از دانش روز دنیا و بومیسازی آن، ریسک سرمایهگذاری مشتریانمان را کاهش دهیم و سرمایه گذاران حقیقی و حقوقی را برای تحقق آرزوهای جسورانهشان توانمند سازیم.
ماموریت ما ساده است:
ارائه اطلاعات و تحلیلهای جامع و دقیق مالی
افزایش سود سرمایهگذاری کاربران
کاهش ریسک شکست در تصمیمگیریهای مالی
نرمافزارهای ما هر روز توسط میلیونها کاربر حقیقی و حقوقی استفاده میشود تا تصمیمات هوشمندانهتری در بازار بگیرند.