Responsibilities
- Design and build software applications involving both user interface and backend components.
- Maintain, debug, and resolve issues in current software systems.
- Handle database operations using Oracle and Microsoft SQL Server.
- Analyze business requirements to estimate development work and produce technical documentation.
- Improve current systems by evaluating business goals, creating action plans, and pinpointing areas for enhancement.
- Produce innovative technical designs and detailed specifications.
- Conduct unit testing and integrated system testing to ensure functionality.
- Take part in peer code reviews, both giving and receiving feedback.
- Develop test cases and execute test scenarios to validate system behavior.
- Produce clear and effective technical documentation for knowledge sharing.
- Plan and manage project tasks and deliverables.
- Implement standard security practices across development processes.
- Design and generate reports and management information systems (MIS).
- Assist in the development and support of existing mobile applications.
Requirements
- Demonstrated experience in designing and developing front-end graphical user interfaces.
- Strong grasp of the complete software development lifecycle.
- Bachelor's degree in Computer Science or a related field.
- Minimum of four years of professional development experience using ASP.NET and VB.NET.
- Proficiency in ASMX and WCF web services, ADO.NET, and RESTful web services.
- Hands-on experience with jQuery or comparable front-end libraries.
- Familiarity with standard development tools and technologies such as Visual Studio, ASP.NET, SQL Server, HTML, CSS, JavaScript, and C#/VB.NET.
- Ability to create and deliver reports driven by data sources.
- Capacity to quickly adapt to complex systems and learn new technologies efficiently.
- Self-driven, independent, detail-focused individual who contributes reliably within a team.
Nice to Have
- Familiarity with Flexcube core banking platform.
- Understanding of IBM MQ messaging systems.
- Knowledge of ATM integration technologies.
- Experience using Business Objects or Oracle Business Intelligence Enterprise Edition (OBIEE) for reporting.
- Experience with socket and queue-based messaging.
- Knowledge of SWIFT standards and financial message formats.
- Background in integrating systems and managing online transaction processing.
- Experience in developing and administering Microsoft SharePoint environments.
- Prior work in the banking or financial services industry.
Work Arrangement
On-site — Bahrain
Joining time frame
Immediate joining required, with a maximum wait period of 30 days.
Other
Selected candidates will be hired by VAM Systems – Bahrain and assigned to work at one of the leading banks in Bahrain.