About Trace One: [European Product Based Company] Trace One is a global leader in PLM and Compliance solutions within the process manufacturing and retail CPG space. With more than 30 years of industry expertise , we deliver innovative and scalable solutions that support the entire product manufacturing lifecycle and equip our customers to thrive in new markets. Serving more than 9,000 brand owners worldwide , Trace One is committed to delivering the best in every aspect of business, including solutions, data standardization and access, customer success and social and environmental responsibility. For more information, visit www.traceone.com Or follow us on: LinkedIn : Company/trace-one Twitter : TraceOneNetwork YouTube : Youtube.com/user/Traceoneworld Life at Trace One: https://www.linkedin.com/company/trace-one/life/traceone-2020/ Context Within the Engineering department and the Modernization team, this role consists, in an international and multicultural context, of participating, organizing and planning the design, development, testing and maintenance of the Trace One Devex PLM solution. Hierarchy and interactions Reports to an Engineering manager and part of the Modernization team Key responsibilities: Contributes to task lists and cost and time estimates to support sprint planning. Performs assigned functions and tasks to meet sprint goals and quality requirements. Records, updates, and monitors assignment deviations to ensure effective resolutions. Raises issues as appropriate to support effective resolutions. Analyzes specifications and user requirements to perform assigned applications development work. Assists with system components designs to meet requirements. Participates in design and code reviews to improve quality. Analyses, designs, codes, tests, and documents to develop application software. Develops unit and BDD tests to deliver quality components. Performs testing and fixes of small components to ensure compliance with functional requirements. Creates technical documentation to communicate and update project teams and stakeholders. Performs applications maintenance and support functions to support problem resolution. Technical skills: Able to work on existing code autonomously whilst sticking to best practices Experience working on C#, .net 4, Webforms, ASP .NET MVC, Javascript, JQuery Relational Databases (SQL Server, PostgreSQL, etc.) REST API development techniques and best practices Agile Methodologies (Scrum, TDD, BDD, etc.) Experience working with distributed teams across regions and time zones Strong organizational skills Display detailed, critical, quality-oriented, skeptical thinking about the product Desirable: GIT, Azure DevOps, Octopus Deploy. Continuous Integration and Continuous Delivery techniques and practices Experience: Bachelors degree in Computer Science or IT related field 2 - 4 years experience developing browser-based software applications in .NET architecture
About Trace One: [European Product Based Company] We have offices in the United States, France, Italy, China, Germany, France, Switzerland, India, Serbia and Ukraine. Trace One is a global leader in PLM and Compliance solutions within the process manufacturing and retail CPG space. With more than 30 years of industry expertise , we deliver innovative and scalable solutions that support the entire product manufacturing lifecycle and equip our customers to thrive in new markets. Serving more than 9,000 brand owners worldwide , Trace One is committed to delivering the best in every aspect of business, including solutions, data standardization and access, customer success and social and environmental responsibility. For more information, visit www.traceone.com Or follow us on: LinkedIn : Company/trace-one Twitter : TraceOneNetwork YouTube : Youtube.com/user/Traceoneworld Life at Trace One: https://www.linkedin.com/company/trace-one/life/traceone-2020/ Benefits: Group Medical Insurance Term-Life Insurance Food Coupon Internet/call Bills Reimbursement Vacation/Leave Policy Flexible working hours and more.. Context We are on a path to innovation, creating an end to end cloud-based solution, based on a platform that will transform the way people manage products. We invite you to come and be part of our transformation as we transition our current offering into a world class platform that we will be architecting and building together. In Traceone we embrace agile principles and values with autonomous empowered teams, rapid release cycles and a continuous improvement mindset. Welcome and be part of a vibrant, competent, and dynamic multicultural team and begin an exciting career journey with the Traceone team. Key responsibilities: Conducts systems and requirements analyses to identify project action items. Contributes to task lists and cost and time estimates to support project plan development. Performs assigned functions and tasks to meet project plan and quality review requirements. Records, updates, and monitors assignment deviations to ensure effective resolutions. Raises issues as appropriate to support effective resolutions. Analyzes specifications and user requirements to perform assigned applications development work. Assists with system components designs to meet requirements. Participates in design and code reviews to improve quality. Analyzes, designs, codes, tests, and documents to develop application software. Develops unit and BDD tests to deliver quality components. Performs testing and fixes of small components to ensure compliance with functional requirements. Creates technical documentation to communicate and update project teams and stakeholders. Performs applications maintenance and support functions to support problem resolution. Mentors and supports the development of more junior team members. Technical skills: Able to build applications from the ground up, sticking to/defining best practices Experience working on C#, .net 4, Webforms, ASP .NET MVC, Javascript, JQuery Relational Databases ( SQL Server, PostgreSQL, et c.) REST API development techniques and best practices Agile Methodologies (Scrum, TDD, BDD, etc.) Experience working with distributed teams across regions and time zones Strong organizational skills Display detailed, critical, quality-oriented, skeptical thinking about the product Desirable: GIT, Azure DevOps, Octopus Deploy. Continuous Integration and Continuous Delivery techniques and practices Hierarchy and interactions: Reporting to the local Engineering Manager and part of the Core teams Experience: Bachelors degree in Computer Science or IT related field 4-7 years experience developing browser-based software applications in .NET architecture
About Trace One: [European product based company] Trace One is a global leader in PLM and Compliance solutions within the process manufacturing and retail CPG space. With more than 30 years of industry expertise , we deliver innovative and scalable solutions that support the entire product manufacturing lifecycle and equip our customers to thrive in new markets. Serving more than 9,000 brand owners worldwide , Trace One is committed to delivering the best in every aspect of business, including solutions, data standardization and access, customer success and social and environmental responsibility. For more information, visit www.traceone.com Or follow us on: LinkedIn : Company/trace-one Twitter : TraceOneNetwork YouTube : Youtube.com/user/Traceoneworld Context: Our PLM solution supports hundreds of companies around the globe in the Food & Beverage, Cosmetics and Chemical industries, manages their new product R&D and development process, regulatory compliance, and quality management needs. Due to strong business growth, we are seeking to recruit a .Net Developer to join our Professional Services team. You will be part of a customer-oriented international team to support the solution. Hierarchy and interactions: This position will report to the Resource Manager of the related team. The expectation is to interact with other departments such as the Technical Implementation, Help Desk, and Product teams. Degree of independence: Individual contributor Base Location: Chennai, India[ Remote work model ] Missions: Be the liaison of the Professional Services team for the analysis and implementation of configurations and customizations of our PLM solution. Work with the project manager and the project team to facilitate the planning of configuration- and customization-related activities to ensure the successful execution of customer projects. Responsibilities: Analysis and implementation of business requests Communication with Business Analysts around requirements Troubleshooting on the existing PLM solution Develop the customization on top of existed solution Support our customers Be part of the project and support teams Requirements and skills: NET background HTML, CSS, TS/JS background Experience with version control systems (TFS preferrable) Experience with test-frameworks Application design basics (SOLID, N-Tier, Onion, GoF, etc.) SQL knowledge (Oracle or MSSQL) English intermediate+ (ability to understand and explain yourself) Would be a plus: Understanding security vulnerabilities in web-applications Understanding of multithreading implementations Experience with development of distributed scalable applications Experience with Azure Pipelines Experience with JS front-end frameworks Software Architecture Patterns: Layered architecture, Client-server pattern, etc Developing data exchange interface with 3rd party applications