We are looking for a top notch .NET Web application developer to join a fast-paced, aggressive-growth company. This talented person should desire to work with a highly talented team of developers and willing to utilize the latest in development technologies. We strive for innovative solutions, quality code and on time delivery. We foster a fun and enjoyable work environment with great opportunities to grow your career.
Design and develop web software features and functionality to support a high traffic multi-server Software as a Service Applications.
Serve as a technical lead while developing with Microsoft ASP.NET and Microsoft MVC technologies.
User Interface design and implementation.
Focus on quality of development through use of Unit Testing and Test Driven Development.
Develop and maintain automated testing and code build processes.
Documentation of designs and software deployment procedures.
Facilitate peer code reviews and provide proper coding direction.
Provide deep software engineering support to client facing and operational support organizations.
Interact with other technical team members to establish platform requirements.
Train and support internal end-users on platform feature set.
Document platform functionality and processes in a clear and concise manner for technical and non-technical audiences.
Bachelor’s degree in Computer Science or similar field, or equivalent work experience.
7+ years of experience designing, developing and maintaining Microsoft.NET enterprise web applications.
Experience with web services (WCF), JSON, RESTful and SOAP.
Experience with 2005/2008 version of Microsoft SQL Server as an application data store.
Strong C# development skills in a multi-tier enterprise environment
Strong ability to prioritize and manage multiple development projects, adhering to strict timelines using project management best practices.
Ability to work independently and drive projects from inception to delivery.
Experience with leading technical teams and development resource management.
Ability to effectively and tactfully communicate orally and in writing.
Well-developed analytical and problem solving skills.
Detail oriented and highly organized.
High degree of initiative and independent judgment.
Sterling Testing - 18 months ago