Senior Systems Developer

We are currently seeking a Senior Systems Developer to join our
Information Technology Department.
 
This role is responsible for designing, developing, testing, and maintaining applications based on defined business and technical requirements. The role is required to work with a variety of personnel to create, test, and deploy solutions for business and technology challenges. The role will require working effectively both in a structured team as well as an independent resource.
  
Essential Functions: 
  1. Works with Business Analysts and customers to understand and validate end-user requirements in accordance with business need.
  2. Creates and documents technical designs to achieve project requirements.
  3. Completes development/programming as described in design specifications.
  4. Prepares unit test plans and executes unit testing.
  5. Participates in system and user acceptance testing tasks as assigned.
  6. Adheres to Network Synergy’s software development methodology and standards and accepted internal development stand.
  7. Provides end-user support for assigned applications.
  8. Modifies, enhances, and maintains applications as required.             
  9. Maintains integrity of applications, follow standards.
  10. Investigates and resolves system problems in a timely manner.
  11. Updates system documentation as needed.
  12. Mentors other developers with respect to development best practices and new technologies.
 Qualifications:
  1. M.S./B.S. in Computer Science, related discipline or equivalent work experience
  2. 5+ years in increasingly complex environment using a variety of development technologies
  3. Strong SQL skills – required
  4. Sybase PowerBuilder 10.x or above - preferred
  5. Strong understanding of Sybase Datawindow or Crystal Reports - required
  6. DBA, Microsoft VB.NET, and Web Development experience - preferred
  7. Experience with medical EDI a plus (ANSI X12 4010/5010)
  8. Enterprise experience with a variety of software delivery methodologies
  9. Technical documentation experience
  10. Strong background in object oriented development techniques
  11. Strong verbal, written and analytical skills
  12. Strong organizational skills and ability to multi task
  13. Strong prioritization and interpersonal skills to balance multiple demands