This is a general job description for multiple positions available at our growing company. Recent college graduates may not have experience with all of the specific technologies mentioned, but if you feel you have what it takes to be a commercial web application developer using the latest web technologies, feel free to apply and highlight why you will succeed.
Position We are looking for software developers to join our team of engineers in architecting both our current and next generation products. These initiatives are creative, rewarding and challenging, and require the types of individuals who enjoy creating software and solving real world problems, making a difference both from a business perspective and a social perspective. These positions will report to the Director of Engineering.
Company PeopleCube is a leading provider of on-demand software solutions that help the world's leading organizations integrate individuals into the business process to improve productivity, increase revenue and reduce environmental impact and costs. As a Microsoft Gold Certified partner and a company repeatedly experiencing annual double digit growth, PeopleCube has both the resources and opportunities to provide engineers with new technologies, challenges and a variety of career paths. PeopleCube has opportunities in our Traverse City (MI) and Grand Rapids (MI) locations.
Responsibilities You will be working as part of a team which includes Product Management, Business Analysts, QA and other engineers, and will be responsible for developing quality software products in an Agile methodology. Given our broad product suite, you will have opportunities to work in various segments of our end user applications. Possibilities include UI development, database development, integration with 3rd party applications (including mobile and wireless technologies, mash-ups, etc) and middleware development (business objects, services, messaging, web services).
Job Skills · Ability to multi-task and work with team to meet deadlines · Strong verbal and written communication skills · Strong analytical skills, attention to detail - a problem solver · Creativity and willingness to think outside the box
Required Technical Skills · Knowledgable with best practices and design patterns · Web Based Software Development: ASP.NET, SQL Server, HTML, JavaScript, Perl, PHP · Database Technologies: SQL Server, MySQL or other Relational DB familiarity
Other Beneficial Technical Skills · Microsoft Development Languages: C#, Visual Studio, .NET Framework · Experience in developing highly optimized, transaction-based web applications · Developing software in an ISV environment · Familiarity with CSLA Framework for .NET · Familiarity with AJAX on .NET · Advanced knowledge of SQL (stored procedures, views, triggers) · Experience in developing MS Outlook solutions including Office Business Apps (OBA's)
Other Notes · Bachelors degree or higher in Computer Science or related field or related experience preferred for full time positions · Agile development concepts a plus · Certifications such as MSCE, MSCA, MSDBA, MCAD, MCSD a plus · On-site full-time employment; no remote developers · U.S. citizenship is required for this position
If you are interested in this position, please send your resume and cover letter to DevJobs "at" PeopleCube.com. You can learn more about PeopleCube at our website, http://www.peoplecube.com/. PeopleCube is an Equal Opportunity employer that values the strength that diversity brings to the workplace. No phone calls or agencies please.