drjobs Software Engineer - FLORA GROUP العربية

Software Engineer - FLORA GROUP

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Doha - Qatar

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Mandatory Requirements

  • Microsoft Certified: Azure Developer Associate (or similar certification related to ASP.NET/C# development).
  • Proven experience with ASP.NET Core MVC Web API and Entity Framework.
  • Indepth knowledge of frontend technologies such as HTML5 CSS3 JavaScript and frameworks like Angular React or Vue.js.
  • Experience with SQL Server and or Oracle databases including writing complex queries Store Procedures Jobs and optimizing performance.
  • Familiarity with version control systems such as Git or Azure DevOps.
  • Minimum 5 years of Experience on the above technologies
  • Leadership Skills to assist and support internal Development team with their task
  • Proven Skills to map functional requirement and provide solution at wider level
  • Strong understanding of software design patterns principles and best practices.
  • Excellent problemsolving Logical & Analytical skills and the ability to troubleshoot and debug complex issues.
  • Strong communication skills with the ability to work effectively in a collaborative team environment.
  • Experience with cloud platforms such as Azure or AWS is a plus.
  • Knowledge of microservices architecture and eventdriven systems.
  • Experience with Agile/Scrum methodologies

Value Added and Preferred Skills

  • Create and review HighLevel Design (HLD) documents to outline system architecture integration points and overall design strategy.
  • Develop LowLevel Design (LLD) documents detailing the implementation specifics including class diagrams sequence diagrams and detailed design specifications.
  • Team Management

Job Description :

  • Develop software solutions by studying information needs conferring with users studying systems flow data usage and work processes investigating problem areas and following the software development lifecycle
  • Determine operational feasibility by evaluating analysis problem definition requirements solution development and proposed solutions
  • Document and demonstrate solutions by developing documentation flowcharts layouts diagrams charts code comments and clear code
  • Prepare and install solutions by determining and designing system specifications standards and programming
  • Improve operations by conducting systems analysis recommending changes in policies and procedures
  • Update job knowledge by studying stateoftheart development tools programming techniques and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations
  • Protect operations by keeping information confidential
  • Provide information by collecting analyzing and summarizing development and service issues
  • Accomplish engineering and organization mission by completing related results as needed
  • Support and develop software engineers by providing advice coaching and educational opportunities
  • First and foremost developing highquality software our users need
  • Mentor junior and midlevel engineers Collaborate with internal teams to brainstorm and create new products
  • Grow engineering teams by interviewing recruiting and hiring
  • Make informed decisions quickly and take ownership of services and applications at scale
  • Stay on the leading edge of development practices
  • Understand business needs and know how to create the tools to manage them
  • Ensures software is current with the latest technologies
  • Provide technical guidance and mentorship to other Engineers

Job Type: Fulltime

This job has been sourced from an external job board.
More jobs on

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.