Job Description :
3M is seeking a 3M MES Technical Analyst for the Information Technology Division located in Costa Rica. Be part of what’s next!
Job Summary :
The person hired for the position of 3M MES Technical Analyst will be an integral member of the global 3M MES team and contribute significantly to the leadership of application release level development (RLD) for 3M MES.
The 3M MES Technical Analyst is a full stack software developer who will work with team members to create technical designs, facilitate agile software development methodology and help with the release management of the 3M MES application.
Primary Responsibilities include but are not limited to the following :
Contribute to release level development (RLD) for 3M MES. Integral member of Agile / SCRUM team consisting of members from around the globe.
Execute development team processes and foster an environment of continuous improvement.
Participate in and / or lead daily stand up meetings and other components of 3M MES Lean operational flow.
Participate in business, functional, and user interface design processes for 3M MES
Create and implement technical designs for 3M MES; delivering a quality code base within project timelines.
Lead code reviews, pair coding sessions, retrospectives, refactoring sessions, and other activities to continuously improve the quality of the 3M MES codebase.
Develop and execute automated unit tests.
Work closely with analysts developing and executing automated functional tests.
Participate in continuous integration, continuous delivery pipeline, and DevOps practices.
Basic Qualifications :
Bachelor’s degree or higher from an accredited university
Preferred Qualifications :
2 or more years of professional software development experience
Experience working in a manufacturing environment
Experience with Agile (lean) development methodology
Experience with C#, ASP.NET MVC, Web API, and Entity Framework
Experience with modern web development tools and frameworks (HTML5, CSS3, js, REST APIs, Responsive Design)
Experience with distributed version control systems (git)
Experience working with programmable logic controllers (PLCs)
Experience with SCADA systems
Experience working in collaborative / distributed software development teams
Strong written and verbal communication skills
Desire to learn, and openly share knowledge with team members and stakeholders
Añadir a los favoritos
Eliminar de mis favoritos
Debes iniciar sesión en tu cuenta para agregar este empleo a tus favoritos. Haz clic en "Continuar" para acceder a tu cuenta o crear una cuenta nueva. Luego de iniciar sesión, podrás ver y organizar tus favoritos tanto en nuestro sitio web como en la aplicación móvil.