We understand you have choices when it comes to a software development partner. Get to know us better by attending one of our tech talks, training seminars or by reviewing our company values. We want your business, your complete satisfaction and your ever valued trust.
We are always looking for great talent! Please go to the Employment page to submit your contact information and resume. Thank you.
Java/Web Application/Flex2 Developer
Magpie — Engineered Software That Works™
Magpie is a valued partner in delivering engineered software that works™. The company specializes in solving tough technology problems for communication–enabled applications, business support systems, interactive internet applications, and network protocol integration. The Magpie team is well known for its Agile, iterative and transparent software development process. With customers spanning North America, Magpie has consistently delivered on–time, on–budget results for the telecom, health information, and emerging smart–grid energy industries. The company warranties all its work and also has unique expertise in providing systems architecture, automated testing, systems integration, and technology consulting professional services. Make Magpie your choice when your business depends on software™. For more information, visit Magpie on the web at www.magpieti.com.
Essential Duties and Responsibilities:
Quickly understand existing Flex/Java code base for a software application so that it can be integrated with another web application
Develop software in Flex, Java, and php
Work collaboratively with other developers to plan the work and develop software according to the plan
Skills and Experience Necessary
Knowledge of Web Application development (Flex/Java preferred) on Linux and/or Microsoft platforms
Experience with relational database management systems (e.g. PostgreSQL, MySQL)
Experience with testing frameworks (e.g. Junit, TestNG)
Ability to quickly learn and become productive
Strong problem solving skills
Experience with source control and software configuration tools (e.g. ANT, Maven)
Experience in using eXtreme Programming (XP)/Agile practices
Strong oral and written communication skills and a can-do attitude
Education and Experience Necessary
·BS in Computer Science or equivalent with 4 plus years of related work experience.
Note: Duties listed under “Essential Duties and Responsibilities” are not all inclusive and may be subject to change. Employees are held accountable for all duties and responsibilities.
Agile/Certified ScrumMaster who is expected to facilitate a team that is responsible for process, project, design and development of products and services for clients. Develops detailed work plans, schedules, project estimates, resource plans and provides status reports.
Essential Duties and Responsibilities:
Maximize the team’s efforts toward its goals while removing the impediments that stand in the way encouraging creativity and empowerment
Responsible for the coordination of all aspects of the development and implementation of assigned project(s)
Responsible for having a high degree of knowledge in Agile practices and techniques
Single point of contact for projects from original concept through final delivery
Conducts daily scrum meetings with team and act as the product owner with client
Oversees cost, time-constraints, and internal staffing
Skills and Experience Necessary
Agile/Certified ScrumMaster with technical background to manage one or more Agile projects with technical developers.
In-depth technical knowledge of the software development processes and practices
Ability to define project scope and objectives and plan work in an Agile/Scrum manner
Excellent customer management and leadership skills
Ability to track and analyze projects and deliverables
Previous skills as a developer, systems engineer and/or architect is a plus
Excellent communication skills with a can do attitude
Education and Experience Necessary
BS in Computer Science or equivalent with 8 plus years of related work experience.
Note: Duties listed under "Essential Duties and Responsibilities" are not all inclusive and may be subject to change. Employees are held accountable for all duties and responsibilities.