Description

**Roles & Responsibilities:**

+ Design, develop, modify and support Planisware based applications using Planisware L1 configurations.

+ Take ownership of complex software projects from conception to deployment

+ Manage software delivery scope, risk, and timeline

+ Possesses strong rapid prototyping skills and can quickly translate concepts into working code

+ Provide technical guidance and mentorship to junior developers

+ Contribute to both front-end and back-end development using cloud technology

+ Develop innovative solution using generative AI technologies

+ Conduct code reviews to ensure code quality and adherence to best practices

+ Create and maintain documentation on software architecture, design, deployment, disaster recovery, and operations

+ Identify and resolve technical challenges effectively

+ Stay updated with the latest trends and advancements

+ Work closely with product team, business team, and other stakeholders

+ Design, develop, and implement applications and modules, including custom reports, interfaces, and enhancements

+ Analyze and understand the functional and technical requirements of applications, solutions and systems and translate them into software architecture and design specifications

+ Develop and execute unit tests, integration tests, and other testing strategies to ensure the quality of the software

+ Identify and resolve software bugs and performance issues

+ Work closely with cross-functional teams, including product management, design, and QA, to deliver high-quality software on time

+ Maintain detailed documentation of software designs, code, and development processes

+ Customize modules to meet specific business requirements

+ Work on integrating with other systems and platforms to ensure seamless data flow and functionality

+ Provide ongoing support and maintenance for applications, ensuring that they operate smoothly and efficiently

**Basic Qualifications and Experience:**

+ Master’s degree and 1 to 3 years of Computer Science, IT or related field experience OR

+ Bachelor’s degree and 3 to 5 years of Computer Science, IT or related field experience OR

+ Diploma and 7 to 9 years of Computer Science, IT or related field experience

**Functional Skills:**

+ 2+ years of Planisware Experience (as either a Planisware user or consultant).

+ 1+ years of Planisware related consulting/configuration experience.

+ Hands on experience with various cloud services, understand pros and cons of various cloud service in well architected cloud design principles

+ Hands on experience with Full Stack software development. Proficient in programming language Python(preferred), JavaScript, SQL/NoSQL.

+ Strong problem solving, analytical skills; Ability to learn quickly; Excellent communication and interpersonal skills

+ Experienced with API integration, serverless, microservices architecture.

+ Experience in SQL/NOSQL database, vector database for large language models

+ Experience with popular large language models

+ Experience with Langchain or llamaIndex framework for language models; Experience with prompt engineering, model fine tuning

+ Experience with Web site development, understand of web site localization processes, which involve adapting content to fit cultural and linguistic contexts.

**Good-to-Have Skills:**

+ Strong understanding of cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes)

+ Experience with monitoring and logging tools (e.g., Prometheus, Grafana, Splunk)

+ Experience with data processing tools like Hadoop, Spark, or similar

+ Experience with SAP integration technologies

**Soft Skills:**

+ Excellent analytical and troubleshooting skills

+ Strong verbal and written communication skills

+ Ability to work effectively with global, virtual teams

+ High degree of initiative and self-motivation

+ Ability to manage multiple priorities successfully

+ Team-oriented, with a focus on achieving team goals

+ Strong presentation and public speaking skills

Share on LinkedInShare on FacebookShare on Google+Pin on PinterestEmail this to someone