Job Detail
Join this fun talented group of developers.
Part of an Agile team to deliver high quality software using LAMP technologies. The position will require cutting-edge technical skills, a desire to participate actively in an Agile learning environment, and a commitment to personal performance. The Software Developer will report to the Director of Development.
Specific responsibilities include:
• Development, maintenance and enhancement of high quality, performance, maintainable software that meets commercial business requirements and conforms to high technical standards, delighting both external and internal customers
• Production and maintenance of unit tests to ensure quality expectations are met or exceeded
• Participation in quality-focused activities including but not limited to code reviews, design reviews, paired programming and TDD implementations
• Collaboration with Agile stakeholders to ensure constant feedback drives excellence in delivery of solutions
• Incorporation of SaaS principles to optimize deployment, configuration, customer provisioning, monitoring and support of the software solution in a multi-tenant, multi-node environment
• Participation in spikes to prototype, research feasibility of solutions, and produce assessments of competing implementation approaches
• Documentation of code and deployment characteristics
• Identifying, analyzing, and resolving problems in the software
Qualifications that get in the door:
• Minimum of three years of experience with professional software development
• Experience with PHP
• Experience with browser based development using a JavaScript framework
• Experience with MySQL
• Familiarity with Agile development methodologies
• Bachelor’s Degree in Computer Science, or equivalent work experience
• Must be a self-starter who requires minimal supervision
• Experienced in problem solving, and able to follow a methodical implementation process
• Excellent interpersonal and organizational skills, ability to handle diverse situations, multiple projects and rapidly changing priorities
• Ability to communicate with stakeholders with varying degrees of technical competency
Bring some combination of the following, not all, so you have something to learn:
• Experience with ADO.NET and Entity Framework or an equivalent data access framework
• ASP.NET, C#, XML and Web Services
• WCF or WF
• .NET Framework 3.0-4.5
• MVC
• SQL Server 2008R2/2012
• Large-scale commercial applications
• Mobile development
• Security such as: WIF, AD, OAuth, SAML, SWT, CAS
• Experience with web technologies such as HTML5, JQuery, AtomPub, JSON, REST, OData, and CSS3
• Team Foundation Server and build management
• Design patterns and modern architectural trends
• Amazon Web Services
• Enterprise service bus platforms
• Microsoft certifications
Terry Bonertz952-841-9510 ext.1terry@involveit.comContact UsSubmit Resume