Overview

The Senior Developer’s primary responsibility is to analyze, design, implement and test customized software applications using languages such as .NET, Salesforce's Apex and VisualForce, and ExactTarget's AMPScript languages. The Senior Developer will have a strong knowledge of software architecture and design and have experience working to develop business critical applications. The position will work independently or as part of a group to develop solutions based on project.

Responsibilities

  • Design software solutions under the review of a Principal Architect and development team
  • Produce and iterate on software design documents
  • Develop and perform unit testing of code components or entire applications
  • Maintain a base of versioned code
  • Collaborate with the broader software development team
  • Participate in code review with members of the development team
  • Participate in joint development efforts with the greater development team

Skills/Personal Characteristics

Required

  • Bachelors Degree in Business, Computer Science, Software Engineering, or equivalent work experience
  • 2-4 years experience programming in .NET (including working with SQL database access, service oriented architecture, and web services)
  • Software development fundamentals such as knowledge of data structures, object oriented programming, relational database design, and design patterns
  • Experience developing software in a team environment
  • Keen attention to detail and complex problem solving abilities from an operational and technical perspective
  • Excellent troubleshooting, analysis, and problem-solving skills
  • Continuous appetite and ability to quickly learn
  • Organized and results-oriented
  • Excellent oral, presentation, and written communication skills
  • Must have good inter-personal skills and be able to mentor & motivate team members
  • Ability to multi-task and perform effectively under pressure
  • Ability to effectively prioritize and escalate issues as required
Preferred
  • Experience administering and/or developing with Salesforce.com (Certified Force.com Developer)
  • Force.com developer toolkit - Apex, Visualforce, Force.com IDE, Force.com Migration Tool, Web Services/SOAP & Metadata APIs, SOQL
  • Experience administering and/or developing with ExactTarget
  • ExactTarget developer toolkit - AMPScript, Web Services APIs, Data Extensions, Programs
  • Web Development Experience - Strong web development skills including CSS, JavaScript, HTML, XML
  • J2EE Experience is a plus

Hours Per Week

It is anticipated that the Senior Developer work approximately 40-50 hours per week with some increases in workload as necessary to accomodate project timelines.

Location

Our offices are headquartered in Santa Monica, CA with an office in Salt Lake City, UT. The majority of your time will be spent working out of our Santa Monica office and making on-site visits in the local area, with occasional travel to visit clients or attend industry events.

Travel may be required for short periods of time (up to 25%).

Compensation

Compensation plan includes a competitive salary, performance bonus, healthcare, and retirement options.

Working at American Data Company

American Data Company is a business consulting and technology services firm focusing on delivering solutions based on Cloud Computing technologies.  Founded in 2003, we assist clients from high-growth to the Fortune 500 with strategy, implementation, training to support to achieve their goals.

We offer a generous compensation plan, plus:

  • The ability to do occasional remote work
  • A company issued laptop
  • The opportunity to join one of the fastest growing companies in Los Angeles.
  • Our target market is expected to grow to $23 billion in 2012
  • Company sponsored education
  • Healthcare
  • Retirement options

To Apply

Send a resume and cover letter explaining your qualifications for this position to jobs@americandatacompany.com.  In your cover letter please describe the software development project you are most proud of.