Sr Software Engineer in Exton, PA at HUNTER Technical Resources

Date Posted: 1/6/2020

Job Snapshot

  • Employee Type:
    Contractor
  • Location:
    Exton, PA
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:
    1/6/2020
  • Job ID:
    4877740

Job Description


Sr Software Engineer

 

Summary:

The Sr Software Engineer must maintain expert knowledge of internal and external systems.  This resource will also be  responsible for researching, demonstrating and providing guidance on emerging technologies and industry trends.  Along with strong technical skills, the Sr Software Engineer must have a tenacious desire to learn and understand business principles, concepts and strategy. This person is more than just an expert coder.  They know how to support and mentor those around them to elevate their game; in essence, making those around them better.  They perform code reviews, work on defining how “ open ended” work should be done, and support the Tech Lead or Team Lead in ensuring that the highest level of quality is being produced.

 

Responsibilities:
  • Develop new or maintain existing programs based on specifications
  • Develop, implement and maintain unit tests of programs
  • Actively participate in agile team activities
  • Participate in the design of new or changing programs
  • Participate in functional test planning and testing for the assigned applications, functional areas or projects
  • Participate in problem solving and troubleshooting for the assigned applications, functional areas or projects
  • Share knowledge by effectively documenting work
  • Stay current with changes in the technical area of expertise
  • Develop and maintain a thorough knowledge of the assigned applications, functional areas or projects
  • Work with the team to ensure the quality of the assigned applications, functional areas or projects
  • Respond quickly and effectively to production issues and taking responsibility for seeing those issues through resolution.
  • Communicate clearly, strongly and effectively to small and large groups
  • Mentor technical resources in project teams.
  • Define and evangelize best practice design and modeling methodologies
  • Establish yourself as a trusted technical advisor with key internal and external stakeholders
  • Other responsibilities as required to support the company’ s growth

 

Qualifications:
  • Minimum 7 years of IT delivery experience, especially in Internet environments
  • Minimum 5 years experience on large-scale software implementations with design and hands-on development using current Microsoft tools and techniologies
  • Minimum 5 years experience in multi-tier, distributed enterprise architecture environments
  • Minimum 3 years experience with Windows-based operating system environments
  • Thorough understanding of relational database technologies
  • Strong knowledge of C#, ASP.NET, .Net 3.5/4.0/4.5 and Visual Studio 2008/2010/2013
  • Strong knowledge of object-oriented design concepts and design patterns required
  • Experience with XML/JSON, SOAP/REST, WCF and multi-tier distributed systems
  • Excellent problem solving skills
  • Strong development skills
  • Demonstrated leadership ability, strong team player who enjoys working in a fast paced atmosphere
  • Ability to manage multiple priorities, commitments and projects and organize effectively
  • Self-motivated, directed and passionate about what you do
  • Strong written and verbal communication skills
  • BS in Computer Science, MIS or equivalent work experience