Join Centric Software, a leader in innovation, dedicated to delivering state-of-the-art PLM solutions to the retail, fashion, footwear, luxury, and consumer goods industries. We provide enterprise software that addresses the unique challenges faced by the fast-moving consumer goods market, empowering businesses to efficiently manage, optimize, and execute their critical processes. From concept to production, our solutions make the journey of bringing products to life seamless, assisting clients in managing materials, sourcing, quality, and pricing to ensure a successful final catalog.
We are on the lookout for a talented Experienced Software Engineer to become a key individual contributor to our team. This role is essential for delivering innovative product features and advancing our cutting-edge enterprise systems.
Key Responsibilities :
- Pragmatic Problem-Solving : Provide effective solutions by leveraging the existing tech stack strategically.
- Tech Stack Utilization : Work with Node.js, Java (Spring Boot), PostgreSQL, Elasticsearch, React, MobX, CSS, HTML, and JavaScript to create robust and scalable applications.
- UI / UX Excellence : Ensure exceptional UI / UX in frontend applications, focusing on responsive design using React and MobX, supported by CSS.
- Product Feature Delivery : Contribute as an individual while collaborating with the team to deliver high-quality product features effectively.
- Team Collaboration : Collaborate with cross-functional teams to meet project deadlines while fostering a creative and cooperative environment.
- Innovation and Integration : Continuously investigate and implement new technologies to enhance our product suite.
- Code Quality and Best Practices : Uphold high standards of code quality through rigorous code reviews, automated testing, and adherence to best practices.
- Documentation and Technical Specifications : Create thorough documentation and technical specs to facilitate clear communication and guide the development process.
- Security Best Practices : Advocate for and implement security best practices throughout all software development phases.
Generative AI Expertise :
Prototype Delivery : Use generative AI tools to accelerate prototype development and delivery, facilitating quick iteration and feedback loops.High-Quality Code : Employ generative AI techniques to produce maintainable and high-quality code, improving overall efficiency.Test Data and Documentation : Generate thorough test data and documentation with AI assistance, streamlining both development and testing phases.Innovation in New Domains : Utilize generative AI to discover and innovate in new technological areas, enhancing our product offerings.Minimum Qualifications :
Bachelor’s degree or higher in Computer Science, Engineering, or a related field.5+ years of hands-on experience in enterprise systems development, design, and implementation.Proven ability to manage projects from concept to launch.Strong influence through sound technical judgment.Demonstrated experience in developing high-quality, highly scalable cloud-native software.Proficient in modern programming languages, APIs, Event-Driven Architectures, AI / ML mechanisms, UI frameworks, and performant data models.Preferred Qualifications :
Expertise in deconstructing cloud-native monolithic high-volume applications.Experience in implementing machine learning or artificial intelligence solutions (optional).Centric Software is proud to provide equal employment opportunities to all qualified applicants regardless of race, sex, sexual orientation, gender identity, national origin, color, age, religion, protected veteran status, disability status, or genetic information.