Senior Software Developer

    • Job Tracking ID: 512935-570112
    • Job Location: Meridian, ID
    • Job Level: Mid Career (2+ years)
    • Level of Education: BA/BS
    • Job Type: Full-Time/Regular
    • Date Updated: March 28, 2017
    • Years of Experience: 5 - 7 Years
    • Starting Date: April 17, 2017
    • Salary Type:: Salary
    • Rate:: Depends on Experience
Invite a friend
facebook LinkedIn Twitter Email


Job Description:

A Sr Software Developer is responsible for the development and design of new and existing applications and processes. They are also responsible for being a key contributor to new projects/applications planning, implementation, testing, and deployment phases. This position will also be responsible for coordinating the transition of a software code base build on Business Rules to a .NET Platform.

Key Result Areas

Culture

  • Excellent fit for AmeriBen culture. Demonstrates daily a commitment to live the AmeriBen core purpose / values and development of others
  • Participation / volunteer in company / community sponsored events, organizations, or committees
  • Participation on a Pulse committee / Toastmasters within the first four years
  • Participation in the Leadership Development Series
  • Protect and enhance the Core Purpose and the Core Values of the AmeriBen/IEC Group

Essential

  • Demonstrable leadership skills in the software development arena
  • Knowledge in multiple software development paradigms
  • Proficient in Software Design
  • Proficient in Development Lifecycles & Deployment strategies
  • Proficient in ORM utilization
  • Strong knowledge on Project Management Processes
  • Expert skills in all areas of database scripting and modeling
  • Demonstrable skills in effectively and efficiently leading a team effort to deliver business solutions utilizing all stages of development. Minimum of 1000 hours of total effort.
  • Expert knowledge in multiple critical systems with demonstrated experience prioritizing requests, planning releases, and balancing resources cross multiple projects.
  • Excellent system documentation skills and experience documenting systems.
  • Excellent customer service skills. Ability to effectively communicate with others verbally and in written correspondence
  • Strong aptitude and interest in technology and a career in IT.
  • Demonstrates teamwork core value by actively participating in team/department activities, meetings, discussions, projects; collaborates, and consistently helps and mentors others.

Additional

  • Acts as essential member of product development team
  • Performs other requirements or duties as assigned
  • Understanding of Taft-Hartley Administration
  • Healthcare Administration
  • HIPAA
  • Business Rules development

Experience and Skills:

Possesses the following developer Languages

    • Thorough understanding of the entire .Net platform
    • C #
    • MVC
    • SQL (Transact SQL preferred)
    • Stored Procedures / Views / Database Design
    • XML/XSL
    • Entity Framework (or other ORM Technologies)
  • Has strong knowledge of Microsoft Windows Environments
  • Test Driven Development (TDD) practices with an automated testing framework
  • Language-Integrated Query (LINQ)
  • Has expertise in Software architecture and current development best practices
  • Has proven capabilities in business application development
  • Has proven capabilities in Software Development
  • Has proven capabilities in ETL Techniques
  • Has proven capabilities in effective communication and a positive attitude.
  • Possesses experience in documentation
  • Ability to efficiently and effectively perform the Essential Key Result Areas with or without a reasonable accommodation without posing a direct safety threat to others or self.
  • Understanding the benefits of SEO and the development skills to support SEO
  • Must understand the dataflow processes throughout the organization.
  • Response time to requests - typically 4 hours or 1 hour in an emergency.

Developer Tools/Technologies

  • Ability to work with Multiple Development Technologies
  • Clear understanding of Application Lifecycles
  • Clear understanding of Microsoft SQL Server
  • Clear understanding of the entire .Net platform
  • Clear understanding of LINQ
  • Clear understanding of pattern driven software development
  • Must have a working knowledge of Test Driven Development (TDD) practices with an automated testing framework
  • Clear understanding of Visual Studios Debugging Practices

Analysis and Documentation

  • Ability to use existing corporate tools and/or develop new tools as necessary
  • Must competently document all processes
  • Must be able to initiate and navigate a project from the initiation to execution phase