.Net Full Stack Software Engineer

01 Systems

Not Interested
Bookmark
Report This Job

profile Job Location:

Manama - Bahrain

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

We are looking for an experienced .Net full stack software engineer with a passion for building large-scale mission-critical software in a fast-paced agile environment. The ideal candidate will share our great pride in developing robust and user-friendly solutions and will join an engineering team that strongly believes in leveraging the latest technologies to build high quality next generation software products.

Duties and Responsibilities:

  • Analyse/Refine requirements with software architects user experience designers and product leads for end user web interfaces and back-end functionalities.
  • Work with and project managers and product leads to scope and plan engineering efforts and dependencies.
  • Develop reusable components to enable other teams to easily implement rich user interfaces and with consistent look and feel.
  • Design web services database schema and develop back-end components and service that can work at scale. 
  • Develop products that are secure highly performant and scalable across the full application stack.
  • Develop and execute unit tests.
  • Troubleshoot customer issues as required.

Qualifications :

  • Bachelors degree in Computer Science Information System Computer Engineering or another related field.
  • 5 years of professional experience developing enterprise level consumer facing web applications across the full .Net and Web development stack.
  • 3 years of experience implementing and maintaining back-end SOAP/RESTful API endpoints using .Net Framework/Core.
  • 3 years of experience developing solutions leveraging JavaScript CSS and HTML on the client-side and server-side development in C#.
  • Experience with modern web development frameworks such as React Angular and Vue.
  • Competencies in developing database schema and queries in optimal manner for enterprise relational databases (Oracle MS SQL Server DB2 etc.).
  • Familiarity with modern browsers and responsive UI to deliver web applications that work across desktop tablet and mobile devices.
  • Strong analytical and problem-solving and skills.

Desirable Skills and Experience:

  • High levels of initiative along with the ability to work with minimal oversight and capability to multitask.
  • A team player with willingness to assist other team members through brainstorming review mentorship or knowledge-sharing to improve the performance of the team as a whole.
  • 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 easy to understand manner.
  • Experience working in an agile development environment.
  • Drive for continuous learning and self-improvement.

Additional Information :

 

 


Remote Work :

No


Employment Type :

Full-time

We are looking for an experienced .Net full stack software engineer with a passion for building large-scale mission-critical software in a fast-paced agile environment. The ideal candidate will share our great pride in developing robust and user-friendly solutions and will join an engineering team t...
View more view more

Key Skills

  • Entity Framework
  • MVC
  • Wcf
  • .NET
  • ASP.NET
  • Microsoft SQL Server
  • C#
  • Visual Studio
  • TFS
  • ADO.NET
  • JavaScript
  • Visual Basic

About Company

Company Logo

Established in 1986, 01 Systems is one of the first Software providers in the Middle East bringing over 30+ years of experience delivering innovative solutions.

View Profile View Profile