(ORT-EMEA) Senior Software Engineer
OMRON Corporation
Barcelona, Spain
16 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on careers.omron.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
Clean Code Principles
Agile Methodology
Software Applications
JIRA
C Sharp (Programming Language)
Cloud Database
Code Review
Software Design Patterns
DevOps
Python (Programming Language)
Windows Presentation Foundation
Model View ViewModel
+10 more
Object-Oriented Software Development
Scrum Methodology
Product Software Implementation Methods
Software Organization
Software Troubleshooting
Technical Debt
Solid Principles
Information Technology
Software Coding
Programming Languages
Job description
- Leading and participating in the design, development, and implementation of software solutions related to MFG SW applications.
- Mentoring and guiding junior engineers in best practices and development methodologies.
- Collaborating with cross-functional teams to define requirements, design architecture, and prioritize tasks.
- Writing clean, maintainable, and efficient code in various programming languages.
- Conducting code reviews and providing constructive feedback to team members.
- Identifying and addressing technical debt and performance bottlenecks.
- Contributing to the continuous improvement of development processes and tools.
- Staying updated on industry trends and emerging technologies.
- Troubleshooting and debugging issues in production environments (Primarily support European Production Factories)
- Ensuring adherence to software development best practices, coding standards, and quality assurance principles.
- Role based in Barcelona, Spain
- Role will Report to Director of AME or Principal Engineer / Manager
- Recommend Understanding MFG & Service test structure
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Experience designing modular, maintainable software architectures with testability in mind.
- Solid understanding of object-oriented design, design patterns, SOLID principles, and clean coding practices.
- Proficiency in one or more programming languages such as C#, Python, etc.
- Experience with desktop application development (WPF, MVVM, or similar).
- Experience with agile methodologies and tools such as Scrum, Kanban, JIRA, etc.
- Excellent communication skills and the ability to collaborate effectively with team members.
- Demonstrated leadership skills and the ability to take ownership of projects.
- Experience integrating manufacturing software with cloud-based data collection, analytics, or IoT platforms is a plus.
- Familiarity with DevOps practices and CI/CD pipelines is often a plus.
- Certifications or advanced training in relevant technologies can be beneficial.
- Experience with industrial automation, robotics, manufacturing systems, motion control, instrumentation, or mechatronic systems is highly desirable.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on careers.omron.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
The 12 Best Jobs for Software Engineers
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Top-Paying Tech Jobs (with Salaries)
over 2 years ago