drjobs Senior Software Engineer - Duncan amp Ross العربية

Senior Software Engineer - Duncan amp Ross

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

Qatar - Qatar

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

JOB BRIEF
The role is concerned with developing streamlined reliable and quality software products. Requires indepth technical knowledge in software architecture the job focuses in designing and implementing software applications for Defence Industry. You will be interacting with clients product managers system engineers and software developers to provide designs apply technical standards develop reliable high quality software products and oversee the entire software development process.

KEY ACCOUNTABILITIES

  • Design and develop high quality and scalable software applications for Military Systems.
  • Provide technical support upon the implementation of software design according to specifications and requirements.
  • In line with conceptual design of the software contribute in establishing standards templates and guidelines.
  • Support architectural and code review with the team to ensure the quality clarity and simplicity of the design.
  • Assist in review and validation of software prototypes and recommend improvements when necessary.
  • Provide technical assistance in the implementation of a plan for evolutionary paths and tradeoffs for possible new technology insertion to solve technical problems disputes.
  • Identify risk according to strategies associated with the architecture.
  • Implement innovative software with Human Machine Interface (HMI) capability in accordance with the design documents and functional requirements that efficiently connects the user to the system.
  • Assist in creating user manuals during the development process to transfer essential knowledge to customers and end users.
  • Perform unit and functional tests and troubleshoot software application whenever necessary.
  • Demonstrate design and application compliance according to customers specifications.
  • Applying Scrum or Kanban methodology.

REQUIRED QUALIFICATIONS AND SKILLS

  • A Graduate Degree holder on at least one of the following disciplines: Computer Engineering or Software Engineering.
  • Certification on Application Development with Java is a plus.
  • Certification on Application Development with React.JS is a plus.
  • Work Experience Minimum 7 years experience in software development with Java Technical Competencies Behavioural Competencies.
  • ObjectOriented Programming and Frameworks.
  • REST API Microservices Architecture gRPC and protocol buffers.
  • Distributed Event Streaming Platforms i.e. KAFKA.
  • Communication protocols i.e. TCP UDP HTTP RTSP.
  • NoSQL Databases i.e. MongoDB.
  • Unit Testing frameworks.
  • Configuration management tools Git Bitbucket etc. Containers and orchestration Dockers Kubernetes.

VERTICAL ENGINEERING

Original job Senior Software Engineer posted on GrabJobs . To flag any issues with this job please use the Report Job button on GrabJobs.


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.