https://bayt.page.link/uMdVF5wzMyYnqrVB7
Create a job alert for similar positions

Job Description

Company Description

With over 300 customers in over 90 countries, 01 Systems provides state of the art solutions and services – For both the financial and non-financial sectors – in the areas of Digital Transformation, Signature Management Solution, Electronic Signature, Paperless Workspace Solution, Digital Document Management, Digital Mobile Onboarding and Biometrics Identification Technology.


Our team shares a passion for success and a firm commitment to create an inspiring work environment for each employee. High moral standards, a positive attitude, and a hard-working mindset are all qualities that you will find in the people at 01 Systems.


We make every effort to care for our employees, who are our most important asset. Our culture promotes an atmosphere of thoughtfulness, moments of laughter, and an appreciation of others as well as a strong work ethic and technical skills.



Job Description

We are looking for an experienced development lead with a passion for building large-scale, mission-critical software in a fast-paced agile environment. In addition to skills in design and architecture the candidate should be able to guide the development team, mentor the engineers and work with cross-functional teams in a collaborative manner. The ideal candidate will share our great pride in developing robust and user-friendly solutions and will continue to build on existing teams that strongly believe in leveraging the latest technologies, in an agile process to build high quality, next generation software products.


Duties and Responsibilities:


  • Analyse/Refine Requirements with Business Analysts and Product Leads to define end user web interfaces and functionalities, and to work with Project Managers to assign tasks and schedule effectively.
  • Own the product form all technical aspects and work proactively to improve the product, while reducing technical debt.
  • Work with user experience designers and software architects to scope and plan engineering efforts and dependencies.
  • Design web services, database schema and back-end components that are performant and scalable.  
  • Ensure the product design caters for security needs, and that the code delivered by the team is fit for purpose and follows best practices across the full application stack.
  • Troubleshoot customer issues when support team is unable to resolve.
  • Investigate new technologies, tools, and practices to improve quality, productivity and to achieve functionality for the product.

Qualifications

Required Knowledge, Skills, and Capabilities:


  • Bachelor’s or Master’s Degree in Computer Science, Information System, Computer Engineering, or other related field.
  • 7+ years of professional experience developing enterprise level, consumer facing web applications across the full development stack.
  • 3+ years of experience leading a team of developers to deliver and maintain back-end services, including RESTful API endpoints using .Net Framework and/or .Net Core.
  • 3+ years of experience leading a team of developers to deliver and maintain client-side components with modern frameworks (React, Angular, Vue etc.).
  • Professional experience developing solutions in JavaScript, CSS and HTML on the client-side, with server-side development in C#.
  • Competencies in developing database schema and queries in optimal manner for enterprise relational databases (Oracle, MS SQL Server, DB2 etc.).
  • Strong analytical and problem-solving and skills.

Desirable Knowledge, Skills, and Capabilities:


  • High levels of initiative, along with the ability to lead teams composed of individuals from diverse backgrounds and varying skill levels.
  • Ability to lead from the front; willing to assist other team members through brainstorming, review, mentorship, knowledge-sharing or whatever it takes to improve the performance of the team.
  • Ability to understand and articulate good architectural and design principles.
  • Strong written and verbal communication skills, including the ability to present complex information in a succinct and easily acceptable manner.
  • Experience with modern cloud platforms such as AWS and Azure, and familiarity with mobile application development.
  • Experience working in an agile development environment.
  • Drive for continuous learning and self-improvement.
  • Familiarity with source control, bug tracking tools, agile project management and CI/CD toolchain.

Additional Information

If you are a dedicated IT professional passionate about ensuring the reliability and security of IT systems, we invite you to apply for this exciting opportunity. Join our team and contribute to the success of our organization by maintaining a robust and secure IT infrastructure.




Job Details

Job Location
Manama Bahrain
Company Industry
Other Business Support Services
Company Type
Unspecified
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified

Do you need help in adding the right mix of strong keywords to your CV?

Let our experts design a Professional CV for you.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.