CMDI, located right outside of Washington, DC provides innovative data management solutions and cutting edge, web-based fundraising platforms to non-profit, corporate and political organizations. Our environment is fast-paced and project-driven and provides access to technically diverse projects and applications, to the latest web technologies and to high profile accounts. We provide competitive salary, full benefits (401k, profit sharing, heath/dental), as well as rapid growth and upward mobility.
Available Positions:
Senior .NET Developer
Responsibilities include:
- Developing cutting edge ASP.NET/MVC based web applications in a highly secure environment
- Adhering to established standards and procedures in coding and implementation, and contribution to the evolution of standards and procedures
- Frequent communication with project teams in regards to status and needs
- Collaborate with creative team on user interface and accessibility design
- Participating in new product prototyping and R&D efforts; build working web application demos for prototyping and presentations
- Maintaining productive workflow of multiple projects simultaneously
- Knowledge of software development lifecycle (building/maintaining/upgrading)
Requirements
- Bachelor’s degree (Computer Science or related degree preferred or equivalent work experience or specialized training.)
- 3 – 5 years hands-on web development experience in a commercial software development environment (preferably in a high-volume or critical production service environment, prior agency experience a plus.)
- 3+ years experience with the following:
- IIS7 and ASP.NET MVC development
- C# / LINQ / .NET
- ASP.NET
- MVC
- DHTML / HTML / HTML5
- Javascript / Jquery
- MS SQL Server (v. 2005+)
- T-SQL & Stored Procedures
- Knowledge developing dynamic, interactive web applications
- Affluent in writing maintainable, high performance, and scalable code and analyzing & troubleshooting varying-scale solutions
- Expert at debugging cross-browser issues
Core Toolset:
- ASP.NET, MVC Framework, Visual Studio, JavaScript / jQuery, Ajax, CSS3+, HTML5
Bonus Points for:
- Front end coding experience (HTML5/CSS3/Ajax/JS/JQuery)
- Understanding of Social Networks and experience using Social Network APIs (Facebook apps, Twitter apps, and Open Social Apps)
- Experience implementing code for analytics (Google Analytics/Woopra)
- SOAP/REST based web services
- 5+ years experience with MS SQL
- Microsoft Silverlight / Adobe FLEX
- Photoshop knowledge
- Knowledge of MicroStrategy or other Business Intelligence dashboard creation tools
Please include your portfolio of work with your resume.
Must be authorized to work in the United States on a full-time basis for any employer.
UI/UX/ Front End Developer (HTML5/CSS)
Responsibilities include:
- Web development projects leveraging advanced HTML5 practices with other technologies such as JavaScript / jQuery, Ajax, CSS, JMVC
- Adhering to established standards and procedures in coding and implementation, and contribution to the evolution of standards and procedures
- Frequent communication with project teams in regards to status and needs
- Collaborate with creative team on user interface and accessibility design
- Participating in new product prototyping and R&D efforts; build working web application demos for prototyping and presentations
- Maintaining productive workflow of multiple projects simultaneously
- Using Adobe Photoshop to mock-up and design UI’s
Requirements
- Bachelor’s degree (Graphic/Web Design or related degree preferred or equivalent work experience or specialized training.)
- 2+ years hands-on web development experience in a commercial software development environment (preferably in a high-volume or critical production service environment, prior agency experience a plus.)
- Experience with JavaScript / jQuery, Ajax, CSS, HTML5
- Through understanding of HTML DOM
- Strong front-end hand coding skills
- Understanding about what makes a user interface great, and knowledge of accessibility concerns (important!)
- Demonstrable Photoshop proficiency
- Demonstrated experience with web user interface toolkits and libraries such as: HTML5, jQuery, and jQuery Mobile
- Expert at debugging cross-browser issues
Core Toolset:
- Adobe Photoshop, JavaScript / jQuery, Ajax, CSS3+, HTML5, ASP.net MVC
Bonus Points for:
- Understanding of Social Networks and experience using Social Network APIs (Facebook apps, Twitter apps, and Open Social Apps)
- Experience implementing code for analytics
- Experience with IIS7 and ASP.NET C# development
- Microsoft Silverlight
- Knowledge of MicroStrategy or other Business Intelligence dashboard creation tools
Please include your portfolio of work with your resume.
Must be authorized to work in the United States on a full-time basis for any employer.
Apply for a job using the form below:
CMDI is always looking for talented individuals who want to help us provide excellent support to our clients. If you feel you have capacities to contribute to the CMDI team and improve our client’s experience, please do not hesitate to fill out the form below and we’ll get back with you.
We look forward to hearing from you.
Please provide your address and phone number. Also, let us know which department you are interested in; Political, Software Development, Customer Service, or Marketing.

