Career Opportunities - Smash Solutions
A New Generation of Fun

At SMASH our next-gen approach stretches beyond the solutions we develop. We understand that extraordinary ideas stem from extraordinary thinkers! We do our best to nurture the people that create them.

We actively pursue out-of-the-cubicle strategies to keep our employees engaged and inspired.

From premium food, to Nerf Gun Combat, no conference room is safe. SMASH is dedicated to providing an all-star environment for the all-stars we can't do without.

blog
Career Opportunities
Want to be part of a our fun and fearlessly innovative team?
We'd love to hear from you. Check out our current job openings below.

Web Applications Developer Job Purpose:

Creates user information solutions by developing, implementing, and maintaining Internet/intranet applications; leading team of developers.

Web Applications Developer Job Duties:

  • Defines site objectives by analyzing user requirements; envisioning system features and functionality.
  • Designs and develops user interfaces to Internet/intranet applications by setting expectations and features priorities throughout development life cycle; determining design methodologies and tool sets; completing programming using languages and software products; designing and conducting tests.
  • Integrates applications by designing database architecture and server scripting; studying and establishing connectivity with network systems, search engines, and information servers.
  • Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
  • Supports users and other developers by developing documentation, unit testing and other assistive tools.
  • Updates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.
  • Supports and develops web application developers by providing advice, coaching and educational opportunities.

Skills/Qualifications:

Verbal Communication, Web User Interface Design, Web Programming Skills, Software Requirements, PHP, PHP Frameworks, Software Development Fundamentals, Object-Oriented Design & Programming, Software Design Patterns and their use in OOP, Software Debugging, Technical Leadership, Excellent Verbal & Written Communication. Candidates with experience using version control systems, task management systems and agile programming practices will be given preference. Sample code is required.

PHP Programmer Job Purpose:

Creates user information solutions by developing, implementing, and maintaining Internet/intranet applications; leading team of developers when applicable.

PHP Programmer Job Duties:

  • Defines site objectives by analyzing user requirements; envisioning system features and functionality.
  • Designs and develops user interfaces to Internet/intranet applications by setting expectations and features priorities throughout development life cycle; determining design methodologies and tool sets; completing programming using languages and software products; designing and conducting tests.
  • Recommends system solutions by comparing advantages and disadvantages of custom development and purchase alternatives.
  • Integrates applications by designing database architecture and server scripting; studying and establishing connectivity with network systems, search engines, and information servers.
  • Creates multimedia applications by using authoring tools.
  • Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
  • Supports users by developing documentation and assistance tools.
  • Updates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.
  • Supports and develops web application developers by providing advice, coaching and educational opportunities.

Skills/Qualifications:

Verbal Communication, Web User Interface Design, Web Programming Skills, Software Requirements, Software Architecture, Software Development Fundamentals, Object-Oriented Design (OOD), Multimedia Content Development, Software Debugging, Technical Leadership, Written Communication

SMASH Solutions:

SMASH Solutions is a cloud-based, All-Inclusive Business Tool Suite creator who is making amazing products for business and personal use by it members. Working on next generation products and services is fun, creative, and exciting for the entire team and being part of something this great shows in many ways. We are looking for another team member to join our team.

Job Summary:

Analyze and translate business requirements into technical specifications. Design and develop Mobile applications in a Windows/MAC environment and maintain or enhance existing software. Test and debug applications; identify, track and resolve defects.

Responsibilities:

  • Consult with internal clients to develop an accurate and complete understanding of their business needs and problems.
  • Translate customer requirements into key design principles, detailed module specifications, system characteristics and application design.
  • Write code, complete programming, and perform testing and debugging of applications.
  • Identify cause/effect relationships and address root causes of problems wherever they exist.
  • Establish feedback mechanisms and procedures for new system development to identify problems and enhancement opportunities.
  • Develop and apply ongoing methods for preventing, identifying and correcting security problems.

Qualifications:

  • Excellent communications skills, both verbal and written, including excellent technical writing and customer service skills
  • Able to work effectively under pressure, independently, and within a collaborative team oriented environment using sound judgment in decision making.
  • Organized and detail-oriented, able to work well under deadlines in a changing environment and perform multiple tasks effectively and concurrently.

Experience / Education:

  • Bachelor's degree in Computer Science, a related field, or equivalent education required, a Master's degree is preferred.
  • 5 or more years of experience in software development which includes at least 3 years in .NET (C#, ASP.NET, ADO.NET, AJAX, XML Web Services) or equivalent technologies, 3 years in MySQL, and 2 years in XML, CSS, XSL, XSD, JavaScript libraries including JQUERY, AJAX/JSON experience.
  • MUST have recent experience developing 1 or more published Mobile Apps for mobile platforms (iPhone, iPad, Android, Windows Phone 7 or Android-based tablets)

Experience with mobile technologies and smart phone applications including:

  • iPhone – Objective C, iUI framework
  • Windows – Silverlight, WCF
  • Android – using Eclipse IDE
  • Good understanding of mobile platforms, device manufacturers, and mobile browsers.
  • Understanding of certificates, encryption, and other security based concepts is a plus
Have Questions?
Send us a message.