Microsoft.NET Architect & Developer
About PartnerUpPartnerUp is a Web 2.0 online community for small business owners and entrepreneurs. We enable business owners and entrepreneurs to connect with other business-minded people. They can get advice and answers to their questions, find helpful resources, or simply chat about whatever issues are facing their businesses. PartnerUp also offers enterprise social networking software solutions to larger organizations trying to reach the small-business demographic. Here at PartnerUp we work in a cool environment where fast-paced and exciting meets determined and hard-working. Our culture is what makes us unique. It’s also what allows our team members and the work that they do to have a direct impact on every aspect of our business.PartnerUp is a wholly owned, separately managed, business of Deluxe Corporation. In other words, we’re a startup within a Fortune 1000 company. PartnerUp was acquired by Deluxe in July, 2008. The PartnerUp team is small and agile. We move quickly, and we roll with the changes of the internet landscape on a daily basis. This position offers candidates the awesome opportunity to work within an environment that offers the best of both worlds - the excitement of a fast-paced, hip, startup culture, along with all the benefits and resources that only a Fortune 1000 company can offer. Reports to: President & CEO – PartnerUpJob Purpose:This position is responsible for the design, development and implementation of a wide range of web applications, predominately using Microsoft platforms and technologies.Responsibilities include the following: Participate in all phases of software application development with an emphasis on architecture, design, coding, quality, code reviews and implementation Lead and make design decisions to create simple, elegant and re-usable software systems Collaborate with management to constantly improve and enforce a software development process; lead further process definition as necessary Develop and code web applications using .NET, HTML/CSS/JS, ASP and ASP.NET Write and maintain documentation and release plans Supporting the production applications when issues arise Identify technical risks in assigned work Small project management or technical lead responsbilities for small teams (1-3 resources) Other duties as assigned Required Skills: Bachelor’s Degree in Computer Science, related field, or equivalent experience Proven experience developing and architecting Microsoft.Net applications and solutions in all areas of the development life cycle 5+ years experience in hands-on web based (internet/intranet) software development using Microsoft web platforms and technologies such as classic ASP.NET Framework, Asp.NET, Web Services Architecture, VB.NET, n-tiered development, SQL Server, relational data models and application architecture Strong understanding of HTML, CSS and JavaScript is required Hands on experience in technical architecture design, development and deployment of highly scalable complex applications Ability to prioritize and manage concurrent project, demonstrate initiative and work independently Strong presentation, communication, and facilitation skills both oral and written Ability to work well within a team environment Project management experience or ability to lead a small subteam
Preferred:Experience with, or understanding of, classic ASP strongly preferred Experience with SQL Server stored procedures stongly preferred Relevant Microsoft Training/Certification (MCSD.NET, MCDBA) desired but not required
Qualifications· Bachelor's Degree in Computer Science, related field, or equivalent experience.· Proven experience developing and architecting Microsoft .Net applications and solutions in all areas of the development life-cycle. · 5+ years experience in hands-on web-based (internet/intranet) software development using Microsoft web platforms and technologies such as classic ASP, .NET Framework, ASP.NET, Web Services Architecture, VB.NET, n-tiered development, SQL Server, relational data models, and application architecture. · Experience with, or understanding of, classic ASP strongly preferred.· Experience with SQL Server stored procedures strongly preferred.· A strong understanding of HTML, CSS, and JavaScript is required.· Hands on experience in technical architecture design, development and deployment of highly scalable complex applications.· Ability to prioritize and manage concurrent projects, demonstrate initiative and work independently with minimal supervision. · Small project management or technical lead responsibilities for small teams (1-3 resources). Strong presentation, communication, and facilitation skills both oral and written. · Relevant Microsoft Training/Certification preferred, but not required (MCSD .NET, MCDBA).· Ability to work well within a team environment; high energy and self-motivated with the ability to work independently or lead a small sub-team · Strong verbal and written communication skillsDrug screen and background check required. EOE/M/F/D/V.
|