This position involves interpreting design specifications, assisting in technical design, coding software and following test and deployment procedures, complying with project documentation requirements and working on a development team using a mix of development methodologies including Agile. This position will support one or more teams as a software developer.
Position Responsibilities include but not limited to:
?Design, develop, test and deploy n-tier C#.Net applications utilizing the .Net 3.5 framework and later
?Administration of Windows Server (2008 or newer)
?Identify or resolve problems in applications at all system tiers (Application, Server, Database, Network)
?Design, document, and communicate effective technical solutions meeting end-user requirements
?Collaborate with software developers, testers and users throughout the System Development Life Cycle.
?Undergraduate College degree ? Computer Science, Engineering or equivalent experience
?The Level 3 Software Programmer is a position requiring 10+ years of experience in software development, at least 5 of which have been in Microsoft technologies.
?The candidate must have demonstrated expert level .NET programming within an experienced development team.
?Experience must be strong with .NET, C#, and Web Services.
Additional Experience Requirements
o Web services and socket-based protocols (i.e. XPATH, XML Schemas, XSLT, WCF, SOAP)
o Object Oriented C# design principles
o Microsoft Visual Studio IDE
o Current experience practicing Test Driven Development using test automation frameworks/tools
o Various database access layers (i.e. Entity Framework, NHibernate, ADO.NET)
o Version Control Systems (i.e Subversion, Git, Mercurial)
o Dependency Injection techniques
o Database Replication Techniques
?Ability to quickly become familiar with existing systems and codebases
?Exposure to other programming languages (i.e. JAVA, Ruby)
?Windows Cluster Server administration
We are an equal employment opportunity employer.
?Approximately 5% travel to field locations.
?Provide on-call and backup support for existing systems and functions. .
?Position requires work in and around energized facilities (Access and Non-Electrical Worker Permits required).
AppleOne Corporate - 15 months ago
Founded in 1964, and built on a policy of helping quality individuals like yourself achieve your employment goals, AppleOne has grown to...