Specialist - Automation and Software Engineering

IT - Software / DB / QA / Web / Graphics / GIS

About the Employer

Job Description

CURRY

-KING-

Specialist - Automation and Software Engineering

Job Description:

We seek a versatile and highly skilled Automation and Software Engineer to join our dynamic team. This role is instrumental in driving the integration of PLC programming, computer programming languages, data science, analytics, and software application development. The successful candidate will contribute to the design, development, and maintenance of automation systems, subscription applications, and user interfaces, playing a crucial role in enhancing our technological capabilities.

Responsibilities:

  • Programming: Develop, implement, and troubleshoot Industrial Automation Stack (ERP + MES + SCADA + PLC) to automate and control all industrial processes.
  • Software Development: Utilize computer programming languages (e.g., Python, Java, C++) to design, develop, test, and maintain software applications that meet business requirements.
  • Data Science and Analytics: Apply data science techniques to analyze and interpret complex datasets, providing insights for process optimization and decision-making.
  • Subscription Application Maintenance: Oversee the maintenance and enhancement of subscription-based applications, ensuring seamless functionality and a positive user experience.
  • Wireframe Design: Collaborate with cross-functional teams to design wireframes for software applications, ensuring alignment with user requirements and industry best practices.
  • UI/UX Design: Create intuitive and visually appealing user interfaces (UI) and user experiences (UX) for applications, considering usability, accessibility, and overall user satisfaction.
  • System Integration: Integrate various software and hardware components to create cohesive automation systems, ensuring interoperability and efficiency.
  • Troubleshooting: Identify and resolve issues related to automation systems, software applications, and subscription services promptly and effectively.
  • Documentation: Maintain comprehensive documentation for programming code, system configurations, and application features.
  • Continuous Learning: Stay updated on emerging technologies, industry trends, and best practices in PLC programming, software development, data science, and UI/UX design.

Qualifications:

  • Bachelor's degree in Electronics Engineering, Computer Science, or a related field. Advanced degree (Master's) is a plus. Proven experience in PLC programming, software development, and data science.
  • Proficiency in programming languages such as Python, Java, C++, etc.
  • Experience with UI/UX design principles and wireframing tools.
  • Familiarity with subscription-based application development and maintenance.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills.
  • Ability to work independently and as part of a multidisciplinary team.
  • Knowledge of industrial automation and control systems.
  • Commitment to staying current with advancements in technology and applying them to enhance company processes.

If you are a dynamic and versatile engineer with expertise in PLC programming, software development, and a passion for creating innovative solutions, we encourage you to apply and contribute to the growth and success of our technology-driven initiatives.

Please apply via e-mail by sending an updated CV to [email protected] with the post applied for in the subject by 8th May 2024.

Curry King (Private) Limited, 55/72, Vauxhall Lane, Colombo 2, Sri Lanka. Post Code 00200