.Descripción y detalle de las actividades**The MES Developer II** possesses excellent analytical, planning skills and a solid technical background. Works in a team environment to design, develop and implement systems for a business functional area. Key to performing this job well is a solid understanding of the company and the user's requirements and the ability to translate this into a systems solution.**Objectives****Application Development Responsibilities: (Optimizer, SAMS, Machine Interfaces)**- Works closely with users in defining user requirements and developing functional specifications on small/large projects.**Project Support Responsibilities**:- Organizes and manages individual or portions of large projects, including task identification, project team organization, and detailed project work plan development.- Oversees the technical management of the project and ensures efforts are coordinated to meet project objectives, budgets, and completion dates.- Oversees the support effort for assigned production systems.- Reports to management on support efforts and issues.- Participates in evaluation of new software products and processes for functional area.**Team Support Responsibilities**:- Works on building team skills as part of IDP. (Individual Development Plan)- Conducts and participates in team meetings as an active member in team activities- Provides status report to manager on projects as required.Experiência y requisitos- 5 to 8+ years experience in progressive experience in Information Technology.- Minimum of 2 years serving as a lead developer.- Minimum of 3 years of development experience using Microsoft Visual Studio Suite- Minimum of 3 years programming experience in an object-oriented SOA Environment- Minimum of 3 years of.NET, C#, ASP.NET& AJAX experience- Minimum of 3 years of Microsoft SQL Server development and profiling tools experience- Experience designing graphical user interfaces and user interactions- Excellent communication skills (verbal and written) and the ability to interact with all levels of the organization.- Ability to learn quickly and independently and to work in a technically complex environment- Ability to consult effectively with users at all levels of the organization.- Ability to troubleshoot and modify existing code in a timely manner to respond to high priority requests.- Ability to engage in concurrent scheduled project/development tasks- Architect Solutions in a.NET SOA development environment- Strong understanding of OOP (object orientated programming) and strong development skills working in a team- Very strong knowledge of the SDLC (systems development life cycle) and solid experience in all phases of systems development.- Experience leading small to medium sized projects.- Excellent business problem solving ability