|
GMR Marketing: Application Developer -Windows
(Milwaukee, WI) Brief Job Summary GMR is seeking a .NET Application Developer experienced in .NET Windows based development who has a passion for creating innovative, robust applications. This individual will be a key member of a team that is designing, developing and implementing a Windows based applications primarily utilizing WPF. Essential Duties and Responsibilities • Implement innovative approaches to daily coding and testing challenges • Work with the development manager and lead developer to determine priorities • Work with the project manager to ensure that timelines and deliverables are on-track • Participate in testing and QA sessions to minimize defects • Assist with the deployment of applications from development to test environments • Design, develop, test, implement, modify, document and maintain applications in a team environment • Identify and evaluate the impact of proposed or requested changes to existing application systems • Adhere to standards of application systems analysis, programming and procedures • Adhere to policies and procedures for modifying information systems • Coordinate with technology partners, including consultants, integrators and vendors • Comply with policies, procedures and controls related to Sarbanes-Oxley or other regulatory frameworks • Follow procedures and policies related to client security and data protection standards • Adhere to the MSA and applicable Federal, State, County and local regulations regarding the merchandising of tobacco products Required Knowledge • Experience designing and implementing N-Tier applications using .NET frameworks 3.5 and/or 4.0 • Experience designing and implementing WinForms and Windows Service applications utilizing C# • Experience with MS SQL Server, IIS, Windows Server Platforms, Windows XP or Windows 7 Platforms • Solid understanding of SQL and relational database concepts and design principles • Expertise in Visual Studio 2008 or 2010 with integrated source control solutions like Subversion • Ability to apply object-oriented design principles to create extensible, maintainable applications • Strong communication skills with the ability to communicate to all levels of the organization, clients, agencies and vendors • Strong time management skills • Knowledge of security best practices including network, server and encryption • A strong work ethic and customer service orientation • Ability to present technical information in easily understood terms in both verbal and written form • Ability to work under and meet deadlines • Ability to apply knowledge of one technology to troubleshoot a new challenge • Preferred Skills • Experience creating and consuming web services in .NET • Understanding of design patterns like MVVM and how they fit into .NET software development • Experience with .NET 3.5/4.0 components such as WCF, WF, WPF, and LINQ • Experience targeting mobile platforms such as Tablet PCs and Windows Mobile • Familiarity with agile development methodologies like Scrum, XP, TDD • Familiarity with .NET tools like NUnit and NHibernate • Working knowledge of DI / IoC containers for .NET (StructureMap, Spring.NET, Ninject, etc) • Experience with reporting tools (Crystal Reports/SQL Reporting Services) Educational/Experience Requirements • A Bachelor’s degree in Computer Science or equivalent experience • At least two years of experience working in a team environment creating applications
Published: 268 days ago. |
