Principal, Software Development Engineer
Maharashtra, Pune, India
Full Time
Experienced
Who are we?
Eyelit Technologies provides a suite of manufacturing management software products including Manufacturing Execution Systems (MES), Manufacturing Operations Management (MOM) and Advanced Planning and Scheduling (APS) through our MES-E, MES-M and APS-O product portfolios. We deliver rapid, tangible improvements to manufacturing KPIs such as asset utilization, production efficiency, labor productivity, product quality, and on-time, in-full delivery.
Eyelit delivers our manufacturing management software suite to enable companies to efficiently achieve operational excellence. Our software enables clients to have visibility and control of manufacturing operations from the factory floor throughout the global supply chain. A unique blend of innovative technology and unparalleled service makes Eyelit software simpler to implement, integrate and use.
What are we looking for?
The ideal candidate for this role will demonstrate a high degree of independence and maturity and will be expected to have proven experience in building clear and elegant solutions while interpreting complex technical and functional requirements. Under the guidance of the Director, Software Development, the Senior Architect will collaborate with the other APS-O developers to design and construct new functionality to realize the vision of a next generation APS system: APS-4.0.
The Senior Architect not only will be a key influencer in the development team but will help to drive the entire software development lifecycle from planning and design to release and maintenance. The Senior Architect’s initiative, strong self-motivation, and focus on results will contribute to our pursuit of excellence.
The Senior Architect’s personal excellence in the role also will be demonstrated through effective communications; listening actively to subject-matter experts; asking relevant, timely questions; effectively managing time and prioritizing multiple tasks; and working both independently and with cross-functional teams.
What will you be doing?
What you bring
What we value:
What We Offer
If you require any accommodation, please email [email protected].
More about us:
Eyelit Technologies provides a suite of manufacturing management software products including Manufacturing Execution Systems (MES), Manufacturing Operations Management (MOM) and Advanced Planning and Scheduling (APS) through our Eyelit, MESTEC and Optessa product portfolios. We deliver rapid, tangible improvements to manufacturing KPIs such as asset utilization, production efficiency, labor productivity, product quality, and on-time, in-full delivery.
Join us in our mission - to deliver and support with world-class customer service, easy-to-use, high-quality manufacturing management solutions that increase productivity and worker performance, and the bottom line for our customers. Please visit us at www.eyelit.com for additional information.
Eyelit is committed to promoting a culture of diversity, equity, and inclusion. We believe all employees share the responsibility of upholding our commitment to our values and encourage candidates from a wide range of backgrounds, perspectives, and lived experiences to join us in solving the world’s hardest problems.
Eyelit is committed to making the job application process accessible to everyone. If you are living with a disability (visible or not visible) and need to request reasonable accommodation for any part of the application or hiring process, please let us know how we can help by reaching out to careers@eyelit
Eyelit Technologies provides a suite of manufacturing management software products including Manufacturing Execution Systems (MES), Manufacturing Operations Management (MOM) and Advanced Planning and Scheduling (APS) through our MES-E, MES-M and APS-O product portfolios. We deliver rapid, tangible improvements to manufacturing KPIs such as asset utilization, production efficiency, labor productivity, product quality, and on-time, in-full delivery.
Eyelit delivers our manufacturing management software suite to enable companies to efficiently achieve operational excellence. Our software enables clients to have visibility and control of manufacturing operations from the factory floor throughout the global supply chain. A unique blend of innovative technology and unparalleled service makes Eyelit software simpler to implement, integrate and use.
What are we looking for?
The ideal candidate for this role will demonstrate a high degree of independence and maturity and will be expected to have proven experience in building clear and elegant solutions while interpreting complex technical and functional requirements. Under the guidance of the Director, Software Development, the Senior Architect will collaborate with the other APS-O developers to design and construct new functionality to realize the vision of a next generation APS system: APS-4.0.
The Senior Architect not only will be a key influencer in the development team but will help to drive the entire software development lifecycle from planning and design to release and maintenance. The Senior Architect’s initiative, strong self-motivation, and focus on results will contribute to our pursuit of excellence.
The Senior Architect’s personal excellence in the role also will be demonstrated through effective communications; listening actively to subject-matter experts; asking relevant, timely questions; effectively managing time and prioritizing multiple tasks; and working both independently and with cross-functional teams.
What will you be doing?
- Working from information provided by Product Management, the Senior Architect will lead the continual evolution of the Eyelit APS-O application architecture to optimize performance and facilitate delivery of high quality commercial-grade software
- Working from information provided by Product Management, the Senior Architect will interface with subject matter experts to assist in translating functional and technical requirements into development specifications
- Working with the Director, Software Development to analyze product requirements and develop the estimates used to plan the level of effort required for enhancements, bug fixes and new software applications
- Collaborating with other team members to implement new functionality, deliver software releases on time, maintain technical documentation and troubleshoot/correct product defects
- Interfacing with the Quality Assurance team to help ensure their testing activities address all of the functionality in the system; working cross-functionally to assist with any major questions or issues
- Working with other team members to support pre-sales and project implementation teams investigate and resolve unique customer requirements and issues
- Mentoring junior development resources
- Leading or participating in other assigned projects
What you bring
- Bachelor’s degree in Information Technology, Computer Science or related field from an accredited college or university
- A minimum of 10 years of experience in designing and developing complex software solutions with a focus on Java and cloud infrastructure (GCP preferred)
- Solid understanding of cloud computing and software containerization using Kubernetes (GKE preferred) and Docker
- Experience in deploying and configuring Kubernetes applications using Helm Charts
- Experience in designing and developing software integrations with external systems using middleware such as MQ
- Experience in designing and developing REST web services
- Experience in microservices architecture
- Extensive background of data modeling and working with relational database management systems using both native SQL as well as Hibernate (PostgreSQL or SQL Server preferred)
- Solid understanding of authentication protocols (OIDC, SAML 2.0)
- Experience using Spring Boot and Spring Security
- Experience using Maven
- Experience using Git
- Experience creating build/release pipelines using tools such as Jenkins or Argo Workflows
- Strong evidence of a commitment to deliver assignments on-time and of the ability to work on multiple assignments simultaneously while maintaining a focus on company priorities
- Demonstrated ability to work collaboratively with other team members and with all levels within the organization
- Prior experience with Advanced Planning and Scheduling (APS), Manufacturing Execution Systems (MES), Manufacturing Operations Management (MOM) or ERP solutions
- Understanding of Agile development methodologies
- Experience deploying Java web applications in Apache Tomcat
- Experience with JavaScript frameworks such as Angular or React
- Experience with NoSQL databases such as MongoDB or Redis
- Experience developing Python applications
- Experience using the Atlassian suite (Jira, Confluence, Bitbucket)
What we value:
- Proven experience architecting, developing, and supporting cloud-native solutions deployed in cloud environments.
- Strong capacity for analytical and critical thinking with the ability to review and manage information with keen attention to detail; to combine facts with likely possibilities; and to articulate and resolve complex problems
- Demonstrated success in collaborating in a fast-paced team environment and delivering high-quality software products using established agile development methodologies (such as Scrum, Kanban, etc.) against formal schedules
- Ability to work well under pressure, to manage interactions with fellow team members, management and customers effectively, and to exercise a high tolerance for ambiguity
- Ability to engage in complex functional and technical conversations with fellow team members, customers, and management, articulating difficult concepts verbally while actively listening to the viewpoints and concerns of others and responding appropriately
- Capacity to read and interpret written specifications and requirements and to capture complex processes and concepts clearly and succinctly in writing
- Strong inclination to action, to anticipating issues and proactively resolving them, and to delivering high quality results on time
What We Offer
- Competitive compensation
- Learning and Development opportunities
- Dynamic company culture
- Supportive time away from work practices
If you require any accommodation, please email [email protected].
More about us:
Eyelit Technologies provides a suite of manufacturing management software products including Manufacturing Execution Systems (MES), Manufacturing Operations Management (MOM) and Advanced Planning and Scheduling (APS) through our Eyelit, MESTEC and Optessa product portfolios. We deliver rapid, tangible improvements to manufacturing KPIs such as asset utilization, production efficiency, labor productivity, product quality, and on-time, in-full delivery.
Join us in our mission - to deliver and support with world-class customer service, easy-to-use, high-quality manufacturing management solutions that increase productivity and worker performance, and the bottom line for our customers. Please visit us at www.eyelit.com for additional information.
Eyelit is committed to promoting a culture of diversity, equity, and inclusion. We believe all employees share the responsibility of upholding our commitment to our values and encourage candidates from a wide range of backgrounds, perspectives, and lived experiences to join us in solving the world’s hardest problems.
Eyelit is committed to making the job application process accessible to everyone. If you are living with a disability (visible or not visible) and need to request reasonable accommodation for any part of the application or hiring process, please let us know how we can help by reaching out to careers@eyelit
Apply for this position
Required*