Join as a full-stack software engineer on our manufacturing solutions team. You will be responsible for developing cutting-edge software solutions that integrate emerging technologies and traditional methods to enhance manufacturing processes. You will be crucial in transforming our clients' operational capabilities, working closely with product architects and cross-functional teams.
Key Responsibilities:
• Develop and implement software solutions that align with the architectural blueprints provided by the Product Architect.
• Participate in all phases of the software development lifecycle, including design, testing, deployment, and maintenance.
• To build and deploy applications, utilize AI/ML/Generative AI capabilities and cloud platforms (AWS, Azure, Google Cloud).
• Implement full-stack software products, writing robust, scalable, and efficient code in Python, Java, or similar languages, and build user experience using front-end technologies like Angular, React, or Vue.js.
• Integrate front-end applications with backend services and databases using RESTful APIs.
• Work closely with UX/UI designers to implement modern design principles and create responsive and accessible web applications.
• Ensure compliance with industry standards and security protocols.
• Participate in code reviews, maintain documentation, and adhere to best software development practices.
• Troubleshoot, debug and upgrade existing systems.
• Stay updated with the latest developments in emerging technologies and full-stack development practices
Qualifications:
• Bachelor's degree in Computer Science, Engineering, or a related field. 10+ years of experience with 25% travel
• Proven experience as a Full-Stack Software Engineer, Developer, or similar role in a technology-driven environment.
• Strong proficiency in at least one programming language, such as Python, Java, or C++, and front-end technologies.
• Experience with AI/DL/ML/Generative AI, cloud services (AWS, Azure, Google Cloud), and understanding of cloud architecture.
• Familiarity with databases, both relational (SQL) and NoSQL.
• Knowledge of IoT frameworks and tools.
• Excellent problem-solving skills and attention to detail.
• Strong communication and teamwork abilities.
Preferred Skills:
• Experience with machine learning, deep learning, and generative AI.
• Knowledge of DevOps tools and methodologies.
• Prior exposure to agile development practices.