Non-Driving Opportunities >> IT .NET/C# Application Developer
IT .NET/C# Application Developer
Description

To perform analysis, design, programming, testing and other system development tasks to meet business and IT requests.  The position requires a team player that can communicate well, thrive in an entrepreneurial environment, and consistently deliver value added business and technical solutions.

  • Complete full lifecycle application development taking projects from inception to roll out; including requirement gathering, design, development, testing, implementation, and performance tuning of enterprise level applications.
  • Support existing applications by doing code analysis, debugging, and exceptions handling.
  • Responsible of providing multiple solutions to a problem and taking the necessary course of action based on thorough understanding of business requirements.
  • Maintain and enhance functionality of complex distributed systems.
  • Ability to do review code and provide guidance in areas of OO programming and SOA architecture to meet the highest standards in software development.
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Interact with other members of the team to deliver requirements according to schedule.
  • Ensure that development projects are well planned and organized, including business case development, impact assessment, charter, communication plans, and integrated project schedules.

If more than 50 miles from our corporate office, you will be required to spend 2 days in our office each month to better understand the business and build a high performing application development team.

Experience and Qualfications:

  • Bachelor’s degree in Business or Science, or the equivalent combination of education, experience and area of expertise.
  • 3+ years of development experience including:
  • Microsoft .NET Framework, 3.5 or later preferred (C#, ASP.NET).
  • Source control solutions such as Microsoft Visual Studio/Team Foundation Server (TFS).
  • Unit testing and advanced debugging techniques.
  • SQL 2005/2008 including Transact-SQL, stored procedures, packages, transaction management and index tuning.
  • HTML, CSS, JavaScript, jquery.
  • Web Services, WCF, XML.
  • Windows services and scheduled tasks.
  • Windows server management for 2003 and 2008.
  • IIS.
  • LINQ.
  • How O/RM (eg. MS Entity Framework) products relate to OO code.
  • Web applications, networks, protocols and email (SMTP, POP3).
  • Microsoft technical stack.
  • Object Oriented Design and Agile software development.
  • SOA.
  • Inversion of Control, dependency injection, and the benefits of persistence ignorance.
  • 2+ years developing enterprise systems.
  • Project management skills; ability to multi-task and keep all projects on schedule.
  • Background in mid-sized business, preferably a manufacturing or transportation environment.

Demonstrates well developed:

  • Verbal communication skills.
  • Active listening skills.
  • Interpersonal skills.

Demonstrated ability to:

  • Accesses a variety of resources to solve complex problems.
  • Understand context, set priorities, and juggle tasks across projects.
  • Translate end user needs into business and technical solutions.
  • Train, mentor and as necessary lead others in development techniques.
  • Develop options and solutions based on resource and/or technology constraints.
  • Communicate complex technical issues in writing and verbally to a diverse audience.
  •  
This opening is closed and is no longer accepting applications