Software (Backend/Full Stack) Developer/Engineer_Siemens Large Drives
SIEMENSMidrandUpdate time: February 21,2023
Job Description
Job Title / Role: Software Developer/Engineer LDA Organization: Siemens Large Drives Location: Midrand, South Africa Large Drives Digital Business The best way for the mining companies to confront the major challenges such as declining ore grades, safety concerns and volatile commodity prices is to improve operational excellence and embrace technological advances and innovations. Cutting-edge solutions are the way forward and that means to define sustainable enterprise digital architecture, select appropriate technologies and ensure seamless integration. Although individual systems are expected to generate gains by themselves, only a proper integration of those technologies can unleash the full potential of digital transformation. Based on this principle, Siemens has developed a holistic architecture concept to support mining customers to implement digital solutions, with a strong focus on eliminating data silos and increasing collaboration across different departments such as engineering, operations, planning and maintenance. The ultimate target is to create a fully integrated ecosystem, based on the following pillars: · Vertical Integration from field level to enterprise management level · Horizontal Integration from engineering to operations · Continuous improvement process enhanced by digital applications Mission/Function of the role: Build and configure full stack Manufacturing Operations Management and Manufacturing Execution Management applications to meet business process and application requirements. Dimensions of Function Configure and develop MOM solutions using Siemens’ Digital portfolio of products. Work closely with MES Engineers to design and build UI features for web-based and mobile devices. Responsible for the visual appeal, messaging and user interaction of the solution and understanding how the user interface supports the solution’s overall business objectives. Software Test Procedures, Testing and site installation. Post installation and commissioning support. Work with experienced team members to conduct root cause analysis of issues, review new and existing code and/or perform unit testing Identify ideas to improve system performance and impact availability Make good technical decisions that provide solutions to business challenges Provide up-to-date knowledge of technological developments in the industry Communicate effectively and professionally in all forms of communication with internal and external customers Development experience using an Agile / Kanban / Flow / SCRUM methodology. Reporting · Report to the Software Development Engineering Team Lead. Areas of Responsibilities / Tasks Technical Solution Design – must be able to translate software requirements into a detailed technical solution. Thorough understanding of Design principles and patterns, tools and methods Software Standards – need to understand the different components of the solution and be able to develop within the standards set by the team. Back End Development – able to develop software using C#.Net and Microsoft SQL. Front End Development – able to develop HTML5 and AngularJS single page front end applications to support backend services developed in C#.Net and Microsoft SQL. Software Testing – need to have a good understanding of software testing methodologies to do both functional and non-functional testing. Ensuring of testability for developed modules Post installation support – post installation support on the solution will be required for a period after commissioning. Required Competencies · Qualifications: A bachelor’s degree or National Diploma (NQF6 or higher) including software development subjects · 3-5 years of experience developing and implementing software applications, preferably within a mining or manufacturing · Professional program certification in C# or Web technology is strongly preferred · Experience working on large-scale software projects · Experience developing software utilizing various coding languages including C#.Net, SQL, HMTL5, CSS, AngularJS, JQuery, OData and more · Outstanding collaboration and communication skills are essential · Experience developing secure software systems based upon industry specifications · Analyse code for weaknesses and errors, and present detailed plans to improve them Our culture: Our culture embraces different perspectives, open debate, and the will to challenge convention. Change is a constant aspect of our work. We aspire to lead the change in our industry rather than just react to it. That’s why we invite you to take on new challenges, test your ideas, and celebrate success. The company’s approved Employment Equity Plan and Targets under the Employment Equity Act will be considered as part of the recruitment process. As an equal opportunity employer we encourage and welcome people with various disabilities to apply. We care about your data privacy and take compliance with the POPI Act, GDPR as well as other data protection legislation seriously. For this reason, we ask you not to send us your CV or resume by email. We ask instead that you create a profile in our talent community where you can upload your CV. Setting up a profile lets us know you are interested in career opportunities with us and makes it easy for us to send you an alert when relevant positions become open. Organization: Portfolio Companies Company: Siemens Large Drives (Pty) Ltd Experience Level: Early Professional Full / Part time: Full-time

Get email alerts for the latest"Software (Backend/Full Stack) Developer/Engineer_Siemens Large Drives jobs in Midrand"