Senior Software Developer (MEAN/MERN)

Job Description

  • Job Title Senior Software Developer

Description

Senior Software Developer (MEAN/MERN) - 007FDL Who are we and what we stand for? When you work for Schneider Electric you work for a company that is passionate about its people. Our people vision says, Great people make Schneider Electric a great company. We are proud to promote purpose, diversity, inclusion, learning and work-life integration were a great place to work and we are continually striving to be the best place to work! Your Mission You would be part of the Engineering Excellence Centre (EEC) organization; a global group in charge of executing projects within the Industrial Automation division of Schneider Electric. Within EEC, you would be exposed to Schneider Electric's state-of-the-art solutions and platforms, and you would get a chance to participate in projects from all over the globe with a special focus on sustainability, efficiency, and digitization. Senior Software Developer (MEAN/MERN Stack) Magic happens when you bring great people together! We are looking to hire an experienced Senior Software Developer to head up our development team. In this role, you will be responsible for overseeing the development and implementation of new software systems. You may also be required to update existing software and conduct feasibility studies on company systems. While your role will be managerial in nature, you will also be expected to code applications, create reports, and mentor the junior developers. To ensure success as a Senior Software Developer, you should have high-level managerial skills, in-depth knowledge of programming languages, and outstanding project management skills. Top-class Senior Software Developers know the skills and aptitude of junior staff and assign tasks accordingly. Senior Software Developer (MEAN/MERN Stack) Responsibilities Meeting with Development Managers to discuss software projects. Conducting feasibility studies for upgraded software systems. Designing new software programs, websites, and applications. Assigning tasks to junior developers such as coding, testing, debugging, and analytics. Writing advanced programming code. Reviewing updated software systems. Managing project timelines and tasks. Writing development reports. Creating technical documents for new software programs. Training staff on software use. Qualifications Senior Software Developer (MEAN/MERN Stack) Requirements Bachelors degree in Computer Engineering or Computer Science Deep Knowledge of Object Oriented and Design Patters Relevant 3-7 years of experience Advanced Experience of at least two of the following programming languages Node JS, Java, C#, and Python Knowledge of system frameworks including Git, React, Angular 2 , GitHub AWS services is a plus that includes API Gateway, DynamoDB, and lambda functions Experience creating and maintaining databases including SQL Server, Postgres, MongoDB, and Graph Database Experience working with Agile development technologies Good interpersonal skills
   
Apply

There is something wrong with this job ad? Report the error