Job Store Staffing
.NET Developer
About the job
Job Description
• Development of user interfaces, business logic, data access logic, and services within several different systems built using SQL Server and VB.Net/WinForms technologies.
• Designs intuitive user interfaces geared toward varying user skill levels.
• Prepares comprehensive technical design documentation for all technical solutions.
• Interacts with other team members and performs thorough due diligence to ensure understanding of the potential impacts of proposed solutions on other areas of the systems and/or project.
• Provides estimates of work required to implement solutions.
• Develops thorough test plans and scripts; executes and supports execution of all testing for technical solutions, including documentation of the testing, to ensure that stable and robust solutions are implemented.
• Ongoing support of existing systems – resolve coding, configuration, security, performance, and data issues in a timely fashion.
• Interprets business requirements, and designs and converts them into a technical solution.
• Trains end users.
• Commits to providing a high level of customer service to internal clients.
Qualifications
• Basic experience converting business requirements, processes, and design into a technical solution and documentation.
• Excellent verbal and written communication skills; able to communicate clearly, work both independently and as part of a team, and take direct requests from business and IT colleagues.
• Basic knowledge of IT change, release, problem, incident, and continuity management processes; understanding of the software development lifecycle and typical problems associated with the implementation of information systems, from initial concept through development and implementation to operation and support.
• Experience with basic application testing strategies and methodologies.
• Strong debugging skills, code performing tuning, and general troubleshooting skills.
• Expert knowledge of development in multiple Microsoft technologies.
• Good organizational skills and detail-oriented.
• Strong commitment to providing a high level of customer service.
• Ability and willingness to comply with coding standards.
• Demonstrates the highest standards of professional behavior in dealing with clients, colleagues, and staff.
• Ability to discuss systems in both technical and lay terms.
• Skills in business process analysis, OO design, and the software development lifecycle are essential.
• Ability to communicate clear and timely status reporting on progress, task assignments, and issues.
• Ability to design and build SQL Server databases to support client application requirements.
• Some experience working in an Agile environment.
EDUCATION AND EXPERIENCE REQUIREMENTS:
• A Bachelor’s degree in Computer Science or business-related field is a plus. Equivalent experience in lieu of a degree may be considered.
• Minimum of three years recent experience developing WinForms applications in VB.Net or C# with a deep understanding of object-oriented design principles.
• Experience with SVN. At least three years of experience working with SQL Server 2005 or above, including design of tables, views, stored procedures, and triggers.
• Strong Microsoft developer with extensive administration experience and database skills.
• Experience with database modeling tools, ASP.Net, MVC, MS Access/VBA and CSLA.
• Experience with Lean Manufacturing principles is a plus.