|Job Title||Magento eCommerce Developer|
|Location||Chandler, AZ 85225|
|Description||Career Evolutions is searching for a Magento eCommerce Developer/Project Manager for a fast-growing consulting company in software development industry. This position is located in Chandler, AZ with salary up to $85K DOE plus bonus and a great benefit package including full medical, dental, vision, 401K, Group Life, AD&D, year-end profit sharing and 4 weeks of vacation in the first year...etc.
You will focus on the implementation of Magento eCommerce solutions as part of a project team or ‘cell’. Typically you will be paired with consultants and engineers together as a team who will work together on customer projects to build an established communication plan and repeatable, well understood processes that fit the collective abilities of cell members.
You will be responsible for the entire implementation cycle including:
· Manage functional design processes at project onset. This includes walking customers through user interface design discussions, creation of wireframes or mockups of sites and documentation of business rules, logic and data model changes needed.
· Collect, organize and prepare data for loading into the system being built.
· At times, you will also create database scripts to execute data loading.
· Design and map out integration interfaces between Magento and external systems such as ERP, CMS and CRM systems. This includes field mapping, defining rules for triggering integration, designing error handling conditions and logic, and guaranteed delivery rules.
· Create user acceptance testing scripts based on project scope and functional design documents.
· Execute, and in some cases, lead customers through execution of user acceptance testing scripts.
· Overall project management including managing timeline, agreed to scope, budget and collective inputs and tasks of a project team that includes the company and customer resources.
· Manage change control / change management discussions with customers to ensure that scope, budget and timeline are controlled with regard to changes vs. the original project scope definition.
· Execute end customer training programs within the context of a specific project.
· Coordinate and manage release of software changes to production.
· 3 – 10 years professional experience as a software developer. Ideally, some of your experiences would have been with PHP, but this is not required.
· At least 2 years of experience with database script development experience, preferably with MySQL but other database platforms are relevant as well.
· Strong project management skills, at least 1 full year of experience leading software development projects in a workplace environment.
· Knowledge of SOA architecture principles. Background mapping out and designing integration transactions between multiple systems.
· Experience in defining and executing unit and user acceptance test cases that align with overall project functional requirements to ensure quality of works created.
· Excellent communication skills. Ability to take an abstract or vague subject, break it into meaningful and understandable topics and communicate effectively with team members.
· Ability to influence others without direct authority over them.
· Strong time management and task tracking skills.
· An analytical, thoughtful approach to problem solving.
· Demonstrated ability to lead others and manage team based performance to plan vs. solely managing one’s own responsibilities.
The ideal candidate:
While everyone brings unique attributes and abilities to his/her work place, the people who regularly excel in this role share some common characteristics:
· They communicate openly, candidly. They ask questions and give inputs supported by a logical, analytical thought process. They can interact effectively in difficult conversations and have strong conflict management skills for handling scope and change management issues with customers.
· They are confident, capable small team leaders who can lead a group of peers without managerial authority.
· They are voracious learners who realize that technology and customers have evolving wants, needs and capabilities. They are not content to stand still and wait to be told what to do or learn.
· They possess good time and task management skills. As a consulting and professional services company, our ‘product’ is the time and expertise we provide to our customers. We are in effect paid for our time, and therefore, it is critical that we are always providing value to our customers within schedules that meet agreed to timelines and budgets set jointly with our customers. – There are never any open ended projects.
· They must be comfortable tracking and managing time of project team members and reconciling effort vs. and expected timeline, budget and set of expected deliverables.
· They enjoy project based work. They value that each project is a new business, a new model, new goals to solve. This role has little ‘system support’ duties – it’s about creating new features, functionality for a specific set of goals for a client within the context of a project.
· They are accountable not only for their own work, but the collective success of the team. We are measured by our collective success to a large degree.
· They are detail oriented, focused on completing assigned tasks fully in a self-directed manner.
· They have experience managing project, capital or other budgets that require completion of tasks to an expected cost model.