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
معرفی شرکت
مبنا اولین شرکت پردازش اطلاعات مالی در ایران است. ما در مبنا از سال 1376 با نرم افزار رهآورد تحت سیستم عامل DOS وارد این صنعت شدیم و همواره یکی از شرکتهای پیشرو در تولید محصولات مرتبط با بازارهای مالی بودهایم.
در حال حاضر افراد در مبنا در قالب تیمهای محصول، فروش، پشتیبانی، مارکتینگ، توسعه، فناوری اطلاعات، آکادمی و تحلیل بازارهای مالی مشغول به کار هستند.
مبنا ماموریت خود را "تسهیل عملیات سرمایه گذاری، برای سرمایه گذاران و نهادهای مالی در بازار سرمایه" قرار داده تا به رشد بازارهای مالی در کشور کمک کند.
محصول شاخص مبنا که در بازار مالی ایران بسیار شناخته شده است، که بزرگترین مرجع اطلاعات و تحلیل بورس ایران محسوب میشود.
از زمان سیستم عامل DOS تا امروز، یکی از عوامل موفقیت مبنا استفاده از جدیدترین تکنولوژیهای روز دنیا در حوزه برنامه نویسی مثل Go, Angular, React, .Net و… بوده است.
همچنین مبنا 9 محصول دیگر در حوزههای مختلف مرتبط با بازار مالی و بورس ایران مانند سبدگردانی، مدیریت صندوق سرمایه گذاری، مدیریت دارایی، پنل معاملاتی، معاملات الگوریتمی و… دارد که هر کدام سهم بازار بزرگی در حوزه تخصصی خود دارند.
برخی از بزرگترین بانکها، شرکتهای سرمایهگذاری، پتروشیمیها، صندوقهای سرمایه گذاری، شرکتهای سبدگردان مانند صندوقهای سرمایه گذاری کیان، سبدگردان آرمان اقتصاد، تامین سرمایه نوین، سرمایه گذاری کاریزما، بانک گردشگری، بانک دی، گروه بهمن، گروه سرمایه گذاری کارکنان سایپا، کارگزاری بانک پاسارگاد، گروه مالی بانک مسکن، کارگزاری بانک ملی و افراد حقیقی سرشناس بسیاری در بازار بورس ایران، مشتریان شرکت پردازش اطلاعات مالی مبنا هستند.