Douglas Control & Automation are seeking a Senior Project (Automation) Engineer to join our ever-growing Secondment team in Mayo.
This long-term position can be facilitated as either a full-time staff position or as a contractor.
About:
The Senior Project (Automation) Engineer role will be responsible for managing software-centered projects, ensuring robust verification & validation. The responsibilities will include designing and developing applications, coordinating with the team on different layers of infrastructure, and proficiency in C#, VB.NET, Python, or JavaScript. Experience with HTML, JavaScript, and web development frameworks (e.g., AngularJS, Bootstrap, jQuery) is advantageous. Additionally, experience with SQL Server, device data collection (e.g., PLCs), and batch manufacturing/traceability systems would be a plus.
KEY DUTIES/RESPONSIBILITIES
* Project manages software-centered projects, ensuring robust verification & validation.
* Translate User Requirements into functional applications.
* Design, build, test, and maintain efficient, reusable, and reliable code.
* Identify bottlenecks and bugs and apply fixes to ensure application robustness.
* Maintain source control using GIT, ensuring proper documentation and tracking.
* Integrate new and existing applications with external vendor systems, including databases and industrial devices.
* Apply operational excellence tools and techniques to continuously improve processes and eliminate waste.
* Support and implement Plant of the Future work stream initiatives.
COMMUNICATION COMPLEXITIES
* Internally, the role is an integral part of the engineering team and communicates with multiple stakeholders, including shift leaders, shift associates, other engineers, managers, and project stakeholders.
* Attend/Coordinate frequent project update meetings, delivering concise updates on project progress.
* Externally, the role works with vendors and consultants supporting various projects and systems.
* Articulate technically advanced topics to non-technical team members at an appropriate level of detail.
FUNCTIONAL COMPETENCIES
* A minimum of 2 years relevant experience is essential in programming systems support.
* Ability to work independently and proactively.
* Well-structured, methodical approach to work.
* Good judgment and decision-making skills.
* Strategic in approach.
PREVIOUS WORK EXPERIENCE & SKILLS
* Proficient in C# and .Net Technologies (ideally including Windows Presentation Framework).
* Strong understanding of object-oriented programming.
* Proficient with a database technology, preferably Microsoft SQL Server 2014-2019.
* Experience with web application frameworks and Windows web services (for example, JavaScript, HTML5, and the IONIC framework).
* Proficient understanding of code versioning tools (such as Git, VSS, TFS).
* Familiarity with relational databases and SQL query language; LINQ, XML, and JSON would be an advantage.
* Experience with industrial manufacturing software, such as Batch, SCADA, HMI, PLCs, or similar, is an advantage.
* Experience with Microsoft Server 2012-2019 OS.
* Demonstrated experience of delivering projects in a complex systems environment.
EDUCATIONAL REQUIREMENTS
* A recognized degree in Computer Science, Software Engineering, or a related discipline is required.
Skills:
C# SQL Server JavaScript HTML5
#J-18808-Ljbffr