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