Employer Active
• Research new technologies and adopt what enhances the overall technical stack
• Develop high-quality software design and architecture
• Identify, prioritize and execute tasks in the software development life cycle
• Audit and review existing code
• Knowledge in tools and applications to insure the delivery of clean and efficient code
• Automate tasks through appropriate tools and scripting
• Document development phases and monitor systems
• Review and approve Open-Source library usage
• Ensure software is up-to-date with the latest technologies
• Identify and follow up opportunities for learning and development to ensure skill set meets
evolving requirements and stay at the forefront of relevant scientific and technology areas
• Develop and present prototypes on upgraded technical capabilities in the product.
Full Time