Certona Corporation is looking for an experienced Software Developer to create the next generation of analytics and merchandising tools for Certonas Resonance® personalization platform. The successful candidate will work in an extremely fast paced environment, be a technical leader, and make key hands-on contributions in all stages of the software development lifecycle.
Key Responsibilities
-
Architect, design, develop, and deploy highly visible, strategically important business projects.
-
Work with product management to understand requirements and create requirement documents that are understood by technical and non-technical users.
-
Play an active, highly contributing role in all stages of the software development lifecycle.
-
Help define software development best practices and drive software development initiatives for a fast growing Internet company.
-
Be a self starter, highly motivated team player, and comfortable excelling in a fast paced development environment.
-
Become a go-to person for technical understanding of the software platform.
· Bachelors degree or equivalent working experience
· 5+ years developing software on the Microsoft platform (.Net, SQL Server, and MSMQ) in a multi-tiered architecture. 2+ years developing e-commerce web applications is preferred.
· Primary technical skills: ASP.Net, C#, SQL, SQL Server (including stored procedures), XML (including XSLT), web services, Javascript (and AJAX), Object/Relational Access Layers, WCF Services, and Silverlight.
· Experience with Microsoft Team Services or other design and management systems.
· Solid design, coding, testing and debugging skills.
· Strong leadership, critical thinking and analysis, verbal and written communications skills.
· You are comfortable with cross-team dependencies, rapid schedules, and constantly changing business needs.
· You take ownership of projects and assigned support issues and are accountable to seeing them through to successful completion.
· Ability to work in a flexible, fast paced team-oriented environment.
· Well organized and careful attention to detail.
