Design, build, debug, optimize and deploy the various tiers of the money-services-business applications developed by the company.
Develop high-quality, efficient, and fast code.
Work with and support System Architects with the design of the overall architecture of the core business application and other specific products / applications, and apply principles that promote the availability, reusability, interoperability, and security into the design framework.
Perform development, debugging, optimization, and automation activities to support product implementation and deployments.
Adopt engineering best practices to deliver higher quality and scalable solutions.
Develop and document standards and best practices, and mentor other Software Developers working on a specific application tier.
Identify deficiencies within the application’s codebase and identify opportunities to improve overall code quality.
Demonstrate a strong understanding of emerging technologies to support the development of new solutions.
Establish Continuous Integration (CI) and Continuous Delivery (CD) pipelines.
Collaborate with departments (e.g., Business Solutions, Quality Assurance, Business units, and Infrastructure) to define project specifications and release documentation for all phases of the development cycle from product definition to design, through implementation.
Conduct peer code reviews for the software changes made by other engineers on the team.
Understand the full technology stack and underlying applications, services, and databases to ensure optimal performance.
Monitor changes of relevant vendor-provided software, such as the .Net framework, and ensure that relevant updates and upgrades are adopted in a timely and well-planned manner into the company’s stack.
Support the team by providing directions to the developers; designing solutions and ensuring the solutions are approved by the Architecture Review Board.
Education & Training
A Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
Experience
Minimum 10 years of total software engineering experience predominantly in Microsoft Dot Net technology stack, Angular 5+, HTML, and CSS.
Minimum 7 years’ experience with ASP.net (C#), HTMLS, JavaScript, JQuery, CSS / SASS / LESS concepts and design patterns.
Proficiency with the .NET Core framework version 3.0 and higher.
Experience with containerization & deploying code on the cloud, preferably AWS cloud’s EKS.
Must have a working knowledge of Web Services, SOAP, and XML technologies.
Experience with building Web APls using REST.
Experience programming in major databases such as Microsoft SQL, PostgreSQL, and any NoSQL databases.
Experience programming in middleware technologies, ESB, and Message Queue.
Experience working with Microservices technologies and Microsoft Service Fabric.
Proficient working knowledge of code versioning tools such as Git.
Strong knowledge of object-oriented concepts.
Must have strong communication skills, both oral and written.
Strong ability to collaborate with other technical experts, develop solutions and functional design documents to support the development of final solutions, and provide project estimates and lead technical teams to consistently meet commitments.
Must have high integrity, accountability, a positive attitude, and be willing to do what it takes to make the team successful.
Must have proven ability to manage priorities and timelines.
Must have proven ability to provide project estimates and work-breakdown schedules.
Must be responsive and able to work under pressure with a strong sense of urgency.
Responsible, conscientious, organized, self-motivated, and able to work with limited supervision.
Must be detail-oriented and possess strong problem-solving skills and abilities to analyze potential future issues.
24 / 7 on-call responsibilities for production-related issues.
#J-18808-Ljbffr
Create a job alert for this search
Senior • Bahrain
Related jobs
End to End Architect
Avisys Services • Bahrain
Review the Business Requirements Specifications and use cases.Provide technical leadership on projects, managing subject matter experts and application designers to ensure the coherency of end-to-e...Show more
Last updated: 30+ days ago • Promoted
SENIOR ANALYST – IDENTITY & ACCESS MANAGEMENT
Gulf Air Group • Bahrain
GF1532 - SENIOR ANALYST – IDENTITY & ACCESS MANAGEMENT.Manage and maintain the organization’s Identity and Access Management (IAM) systems to ensure secure and seamless access for users.Implement a...Show more
Last updated: 30+ days ago • Promoted
AI Designer – Generative Architecture
V Marine • Bahrain
AI Designer specialized in Generative Architecture.This role blends deep architectural understanding with state-of-the-art AI, ML, and computational design tools.
You will be responsible for creatin...Show more
Last updated: 30+ days ago • Promoted
Security Architect For Bahrain
Adsfare • Bahrain
Business Consulting, IT Solutions and Services company.BE Computer Science and Engineering.CISSP, CCSP, CEH, CCNP, AWS, Azure, Java, Python, VB.
Professional Training Required : .Azure Solutions Archi...Show more
Last updated: 30+ days ago • Promoted
Senior Planning Engineer
Havelock One • Bahrain
Since 1998, Havelock One Interiors has established itself as a leading provider of turnkey fit-out services in the Middle East.
We specialise in interior contracting and the manufacturing of bespoke...Show more
Last updated: 30+ days ago • Promoted
Software Engineer Instructor
General Assembly • Bahrain
Since 2011, General Assembly has transformed tens of thousands of careers through pioneering, experiential education in today’s most in-demand skills.
As featured in The Economist, Wired, and The Ne...Show more
Last updated: 30+ days ago • Promoted
Senior Software Developer - Braxtone Group
Qureos Inc • Bahrain, Bahrain
We are seeking an experienced Senior Software Developer who is skilled in.TypeScript, Redis, MongoDB, AWS Amplify, and Amazon S3.
The ideal candidate will oversee project management tasks, represent...Show more
Last updated: 30+ days ago • Promoted
AIA Developer+
Avisys Services • Bahrain
Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Hands-on experience in migrating OSB code from Oracle 11g to Oracle 12c.
Hands on experience in impleme...Show more
Last updated: 30+ days ago • Promoted
SENIOR ANALYST - ENTERPRISE SYSTEMS
Gulf Air Group • Bahrain
GF1536 - SENIOR ANALYST - ENTERPRISE SYSTEMS.The Senior Analyst - Enterprise Systems will be responsible for supporting and managing projects for Gulf Air Group's enterprise systems.This includes, ...Show more
Last updated: 30+ days ago • Promoted
senior analyst
Gulf Air • Bahrain
The jobholder will be a software developer specializing in digital process re‑engineering, workflow management, and artificial intelligence implementation within the Digital Innovation & Process Ma...Show more
Last updated: 30+ days ago • Promoted
Senior Mobile Engineer
Tanami Capital • Bahrain
Tanami is transforming how people access and manage alternative investments in the Middle East and beyond.We’re building a secure, elegant, and high-performance investment platform designed for lon...Show more
Last updated: 9 days ago • Promoted
AWS Solution Architect
Career Maker • Bahrain
AWS solution Architecture, consulting and Implementation.Extensive knowledge and experience of EC2, ECS, Fargate / EKS, S3, VPC / VPN, Storage, ELB / Elastic Beanstalk, SQS, Cloud Formation, Terraform, C...Show more
Last updated: 30+ days ago • Promoted
Senior Software Architect – Cloud-Native & CI / CD Leader
Z Global • Bahrain
A technology services company based in Bahrain is seeking a Lead Software Engineer with at least 10 years of experience in Microsoft technologies including.
You will be responsible for designing, bu...Show more
A food technology company in Bahrain is seeking an experienced Staff Software Engineer to design and maintain backend systems.
The ideal candidate has over 5 years of experience, particularly in Nod...Show more
Last updated: 8 days ago • Promoted
Architect (Master’s Degree in Architecture)
V Marine • Bahrain
Architect (Master’s Degree in Architecture).We are seeking a qualified and visionary.Master’s degree in Architecture to join our design team.
The ideal candidate will contribute to the design and de...Show more
A leading recruitment firm in Bahrain is looking for a candidate with 10+ years of technical experience, specializing in AWS Solution Architecture.
The role requires extensive knowledge of various A...Show more
Last updated: 4 days ago • Promoted
SENIOR ANALYST - AIRLINE SYSTEMS (DEVELOPER)
Gulf Air Group • Bahrain
GF1826 - SENIOR ANALYST - AIRLINE SYSTEMS (DEVELOPER).The jobholder will be the subject matter expert in the Airline systems area, knowing in details and depth all the business processes and proced...Show more
Last updated: 30+ days ago • Promoted
Full-Stack IT Developer : Build & Modernize Internal Systems
Burjline Builders • Bahrain
A leading construction and technology firm in Bahrain is seeking an IT Developer to enhance web-based applications and support their business operations.
The role requires a Bachelor’s degree and 1-...Show more