Senior R&D Engineer

 Job Description:

RESPONSIBILITIES
  • Develop a high-performing R&D engineering team focusing on the development of next-generation technologies.
  • Contribute to the further development of the engineering teams through continual improvement initiatives.
  • Analyze a problem as part of research or as part of solution designing for the company’s portfolio of services/products.
  • Test and evaluate new software before it can be allowed for company use.
  • Validate an idea, strategy, approach, or solution by conducting testing, development, or demonstration.
  • Creates and develops documentation related to the department's work process.
  • Implement process and procedure to ensure efficiency.
  • Proactively explore technologies that will be useful to the company.
  • Proactively conduct innovation initiatives.
  • Support software production team.
  • Develop or design process or software to augment software development capability and efficiency.
  • Recommend tools and capabilities based on your research of the current environment and knowledge of various on-premise, cloud based, and hybrid resources.

QUALIFICATIONS
  • Degree in Engineering, Information Technology, Computer Science, or equivalent years of experience.
  • Minimum of 7 years of total experience as an IT Professional with 4+ years of experience in Research and Development.
  • Team player, solution-oriented, critical-thinker, responsible, proactive, self-managed, driven, and motivated.
  • Strong interpersonal, communication, and time-management skills.
  • Integrity, passion, and collaborative spirit are expected.
  • Strong analytical and problem-solving skills.
  • Ability to thrive in a fast-paced, quickly changing environment.
  • Ability to work autonomously or with a team.
  • Ability to leverage, learn and adopt technologies to develop innovative solutions.
  • Eagerness to learn.
  • Expertise in one or more general-purpose languages like Bash, PowerShell, Python, R, Ruby, Go, Java, C#, C++, PHP, JavaScript, etc.
  • Proven experience in building web, mobile, and/or desktop applications.
  • Proven experience in designing custom software solutions.
  • Background working in a multi-platform environment (Linux, Windows, macOS).
  Required Skills:

Resources Production Powershell Development Support Environment Ruby Bash R Software Development Information Technology Computer Science C++ C# Strategy Linux Python PHP Windows Documentation Research Software Testing Java Engineering JavaScript Design Communication Science