Source description
About the role
As a Senior Software Engineer at Schneider Electric, you will be responsible for designing and implementing Back-end primarily using a JavaScript-based framework. You will collaborate with other specialists across the company to solve complex problems using cutting-edge technologies. Here is a breakdown of your key responsibilities: - Evaluate product requirements for operational feasibility and create detailed specifications based on user stories. - Design and implement robust, highly reliable, scalable, and secure applications. - Write clean, efficient, high-quality, secure, testable, and maintainable code based on specifications. - Coordinate with stakeholders (Product Owner, Scrum Master, Architect, Quality, and DevOps teams) to ensure successful project execution. - Comply with project plans, coding standards, and industry standards. - Create necessary technical documents. - Gather user feedback, evaluate it, and recommend and execute improvements. Qualifications: - 3-7 years of proven work experience as a UI Software Developer. - Experience in any one of the JavaScript-based frameworks such as Node is a must. - Bachelor's Engineering degree in Computer Science or a relevant field. - Good to have knowledge or exposure to RESTful APIs and cloud-based services like Azure, GCP, AWS services (EC2, S3, DynamoDB, Lambda, etc.). - Experience with CI/CD. - Knowledge of branching and version control systems like GIT (mandatory). - Experience with software design and development in a test-driven environment. - Ability to document requirements and specifications. - Proficiency in using software engineering tools. - Familiarity with Agile development methodologies. - Excellent communication skills, attention to detail, team-player mindset, and a positive attitude are key to thriving in this role. As a Senior Software Engineer at Schneider Electric, you will be responsible for designing and implementing Back-end primarily using a JavaScript-based framework. You will collaborate with other specialists across the company to solve complex problems using cutting-edge technologies. Here is a breakdown of your key responsibilities: - Evaluate product requirements for operational feasibility and create detailed specifications based on user stories. - Design and implement robust, highly reliable, scalable, and secure applications. - Write clean, efficient, high-quality, secure, testable, and maintainable code based on specifications. - Coordinate with stakeholders (Product Owner, Scrum Master, Architect, Quality, and DevOps teams) to ensure successful project execution. - Comply with project plans, coding standards, and industry standards. - Create necessary technical documents. - Gather user feedback, evaluate it, and recommend and execute improvements. Qualifications: - 3-7 years of proven work experience as a UI Software Developer. - Experience in any one of the JavaScript-based frameworks such as Node is a must. - Bachelor's Engineering degree in Computer Science or a relevant field. - Good to have knowledge or exposure to RESTful APIs and cloud-based services like Azure, GCP, AWS services (EC2, S3, DynamoDB, Lambda, etc.). - Experience with CI/CD. - Knowledge of branching and version control systems like GIT (mandatory). - Experience with software design and development in a test-driven environment. - Ability to document requirements and specifications. - Proficiency in using software engineering tools. - Familiarity with Agile development methodologies. - Excellent communication skills, attention to detail, team-player mindset, and a positive attitude are key to thriving in this role.
More at Schneider Electric