January 24, 2011

ColdFusion / Java Solutions Developer, Washington, D.C. at Management Systems International (MSI)

Location: Washington DC, USALast Date: February 21, 2011

ColdFusion / Java Solutions Developer, Washington, D.C.

Company Profile:
Management Systems International (MSI) is a global international development firm based in Washington, D.C. providing specialized short- and long-term technical assistance. MSI is part of Coffey International Development, a global international development consulting firm. Together with Coffey ID, MSI now has more than 1,500 development professionals worldwide, a corporate presence in 11 countries and manages more than 200 projects worldwide.
It currently manages more than 20 long-term projects in countries, including Iraq, Sudan, Colombia and Russia. Broadly, MSI implements a range of analytical and field projects in its core technical areas, including democracy and governance, strategic management and performance improvement, organizational capacity building, human development and natural resource management. For more information on MSI, please visit our website at www.msiworldwide.com.

Position Summary:
This role is both user-facing and involves technical implementation. The Solution Developer will produce web applications for MSI’s clients in the U.S. and around the world to assist our global partners in their work in the field of international development. The successful candidate must be able to understand business functional requirements and technical platform capabilities, synthesize the requirements and capabilities into functional specifications, prepare technical specifications, and develop and test the final product. The solutions will be multi-user web-based data management applications based on either ColdFusion 9 or Spring 3/Webflow 2 with a SQL Server 2008 backend. Work will be conducted at MSI’s headquarters in Washington, D.C., in a fast-paced but fun environment.

The technical interview process for this position is rigorous, including hands-on programming problems.

Responsibilities:
• Work with business end-users to develop requirements for web applications;
• Develop solutions based on functional requirements and project objectives;
• Conduct design, development, customization, testing, and integration efforts to deploy these solutions;
• Work with colleagues to identify opportunities for reuse and refactoring across the portfolio of deployed applications;
• Manage and respond to requests for change and defect resolution according to defined processes;
• Evaluate and incorporate emerging standards, best practices, and new technologies;
• Participate in defining, using, and improving an agile project management process.

Technical Qualifications:
• Bachelor’s degree;
• Minimum 5 years of strong experience with enterprise relational database products including ER modeling, and developing multi-table join queries, views, and stored procedures;
• Minimum 5 years of hands on experience developing complex web applications on ColdFusionMX (6+) and MS SQL Server (2005+) in a team;
• Experience with version control systems (we use SVN).

Bonus Points for:
• Experience with product management systems (we use JIRA/Confluence);
• Experience with Spring Framework 2+, ColdFusion frameworks;
• Experience developing RIAs (with either Flex or opensource JS-based frameworks);
• Experience developing applications utilizing BPM/workflow management systems (Drools or similar);
• Experience with Drupal or other open source CMS (admin,extension/mod).

Personal Qualities:
• Ability to have fun while working on challenging projects;
• Innovative;
• Seeking new challenges;
• Looking for opportunities to learn from and teach colleagues;
• Excellent communication and interpersonal skills;
• Strong analytical, problem solving, and quantitative skills;
• Attention to detail in helping users flesh out requirements and ability to detect errors based on an understanding of the underlying data and business processes;
• Counsel, consult, mentor, and transfer knowledge of key functionalities across the software development team;
• Ability to perform in a multicultural team environment;
• Experience working in the field of international development assistance a plus (especially with USAID).

Only candidates who have been selected for an interview will be contacted. No phone calls, please.

To apply, please visit our website: www.msiworldwide.com.

No comments:

Post a Comment