Skip to main content

Software Technologist

Singapore, Singapore 05/21/2019
Apply now

Role Responsibilities

  • Develop proof of concept software as part of a Dell’s Client Solutions organization
  • Teamwork in a collaborative team setting to research, design and develop prototypes
  • Rapid learning of and development using new languages, technologies, architectures, and platforms
  • Plan and deliver working proof of concepts in rapid 3mo cycles following Agile dev processes
  • Possess and apply advanced knowledge of technology principles, best practices, and procedures to the completion of complex software development assignments
  • Ensure that all code is accurate, complete, understandable, and adheres to company standards

Minimum Qualifications

  • Strong coding skills – C++, C#, Go, JavaScript, Java, Python, and other programming languages
  • Strong adherence to software design principles – object-oriented analysis and design skills a plus
  • Knowledge of platforms, systems software, data structures, and algorithms
  • Basic understanding of computer architecture and software development lifecycles using Agile
  • Strong analytical, effective problem-solving, and debugging skills
  • Strong teamworking skills in working collaboratively within team and cross-organizational teams
  • Ability to rapidly learn and research technical issues and generate innovative solutions
  • Strong communication and presentation skills
  • Familiarity with building, exploring, and integrating source from open source projects

Preferred Qualifications

  • Familiarity with technologies and frameworks by project area—
    • Web development – MEAN stack, REST, NodeJS, JSON, Angular or equivalent frameworks
    • Machine learning – ML, DL, and NLP software frameworks and modeling techniques
    • Cloud hosted environments – hybrid Clients, VDI, virtualization, containerization
    • Cloud services – Microsoft Azure, Amazon Web Services, Google Cloud environments
    • Hardware acceleration – Intel/AMD/Nvidia CPU and GPU frameworks and SDKs
    • Natural interfaces – eye tracking and gestures; interactive displays, Cortana/Alexa SDKs
    • Systems management and security – Software Center and AirWatch client and backend dev
  • Technical expertise in setting up and developing in Windows and Linux environments
  • Experience with software development and delivery using Docker and Docker Hub
  • Knowledge of Agile and LEAN development methodologies
  • Familiarity with Atlassian, GitLab, or equivalent software delivery toolsets 

Qualifications

  • BSCS, BSEE, BSCE and 2 years of relevant experience or candidates who are MSCS, MSEE, MSCE
Job Family: Engineering Job ID: R70522
Apply now

Related Job Opportunities

View All Opportunities
All Locations