At INEXTO, we're a leading provider of software and services for Authentication, Secure Serialization, Track & Trace, and Production Volume Verification.
We empower public and private organizations with solutions that cover:
* Regulatory compliance and tax verification
* Brand protection (anti-counterfeiting, anti-diversion)
* Production and supply chain optimization
* Customer engagement and circular economy
We seek an experienced .NET Software Architect who is passionate about creating scalable, high-quality software and mentoring teams to excel. This role involves designing and implementing robust solutions that integrate with industrial hardware, ensuring seamless operations and high performance.
The ideal candidate will have extensive expertise in the full Microsoft .Net stack and a genuine interest in manufacturing. They should have an understanding of how software can optimize operations in an industrial setting.
Key Responsibilities:
* Solution Design: Analyze high-level requirements and design innovative, scalable solutions that meet business and technical needs.
* Development Expertise: Leverage deep knowledge of the .NET 4/8 ecosystem to develop and guide the implementation of high-quality software solutions.
* Database Management: Design and manage databases, with a particular focus on SQL Server, ensuring optimal performance and scalability.
* Code Review and Best Practices: Review C# code, identify potential issues, and provide constructive feedback to ensure adherence to best practices.
* Technical Leadership: Mentor and guide less experienced developers, fostering a culture of learning and technical excellence within the team.
* Integration with Industrial Hardware: Develop and maintain software solutions that interact with manufacturing equipment, including printers, cameras, and PLCs, to support factory processes.
* Cloud Solutions (Preferred): Knowledge and experience with Azure Cloud services is a plus, including cloud-based architectures, IoT integrations, and scalable deployments.
* Collaboration: Work closely with cross-functional teams, including production engineers and project managers, to ensure software aligns with manufacturing goals and timelines.
* Problem Solving: Identify and resolve technical challenges, ensuring minimal disruption to factory operations.
Requirements:
1. At least 10 years of experience in software development, with a strong background in designing and developing complex software systems.
2. Proven experience in a similar role as a Software Architect.
* Extensive expertise in the full Microsoft .NET development stack and C# development.
* In-depth understanding of database design, management, and optimization, particularly with SQL Server.
* Strong troubleshooting and problem-solving skills with the ability to diagnose and resolve complex technical issues efficiently.
* Proven ability to design solutions based on high-level requirements, considering scalability, performance, and maintainability.
* Experience with microservices architecture and API design is a plus.
* Capacity to guide and mentor team members, promoting a collaborative and growth-oriented environment.
* Excellent code review skills, with the ability to communicate best practices and constructive feedback.
* Excellent communication skills to effectively collaborate with technical and non-technical stakeholders.
* A proactive and organized approach to work, with the ability to manage multiple priorities.
* Fluent English.
Preferred Qualifications:
* Experience designing and implementing software for factory environments, including integration with printers, cameras, and PLCs.
* Familiarity with industrial communication protocols such as OPC-UA, MQTT, or Modbus.
* Experience working in Agile/Scrum development environments.
* Exposure to edge computing or IoT solutions in manufacturing.