Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Developer II

Purdue Federal Credit Union

Software Developer II

West Lafayette, IN
Full Time
Paid
  • Responsibilities

    PLEASE APPLY AT:

    HTTPS://JOBS.SILKROAD.COM/PURDUEFCU/PURDUEEXTERNALPORTALPURDUEFEDCAREERSSILKROADCOM

    The Software Developer II position takes on tasks of increasing complexity, scope, and importance.  They are capable of owning small to medium features from design to release.  They set measurable goals and meet them.  When given a task with unclear requirements they know how to ask for clarification, and ensure that all assumptions are vetted before work starts in order to reduce the need for re-work.  Tasks are completed in a way that is considered, by the team, to be very high-quality with a lessening need for oversight from senior developers or management.  They will make mistakes, but should be improving the speed at which they learn from these mistakes.  They are responsible for on call support even for areas that they are not always familiar with.  They also perform code review and help mentor new hires.

                                   

    At this stage they should be focused on one or more areas of technology as their expertise and become capable of mentoring interns and new developers in these areas.  They should be learning how to set a high bar for quality without sacrificing productivity.  Participation in the technical design process should be increasing.  A team member at this level seeks out the context they need to understand the why of a particular feature.  They should use this "why" to develop empathy for the users of their software, whether they be internal employees, members, or other developers on the team.

                   

    *Employees are expected to adhere to all rules and regulations applicable to this position, including but not limited to all policies and procedures pertaining to the Bank Secrecy Act.

     

    DUTIES AND RESPONSIBILITIES (ESSENTIAL FUNCTIONS):

    • Work collaboratively with senior developers and business leaders to expand, enhance, and improve Purdue Federal Credit Unions capabilities.

    • Receive mentorship and guidance from Senior Software Developers.

    • Provide mentorship and guidance to Software Developer I’s in order to help them grow their professional skills.

    • Interacts with business users and IT to refine current and future application requirements as needed.

    • Create and maintain unit tests for all solutions.

    • Create and maintain technical documentation for new and existing product offerings

    • Work with testing team and business users to thoroughly test all solutions

    • Resolve issues with software solutions and respond to suggestions for improvements and enhancements

    • Display a professional attitude in dealing with supervisors, coworkers, members, and others inside and outside the credit union

    • Drive change by taking ownership of small to medium features from beginning to end and employing creative solutions within various areas of the stack to reinforce better, faster technology.

    • Design and implement timely, high quality software solutions.

     

    Required Skills

    KNOWLEDGE, SKILL, AND ABILITY REQUIREMENTS:

    • Bachelor’s degree in computer science, engineering, information technology, and/or equivalent combination of education and experience
    • Minimum of 3-5 years of experience using the Ruby programming language
    • Experience with a web framework, such as Sinatra or Rails
    • Experience with Javascript, HTML5, CSS, and Twitter Bootstrap
    • Experience using GitHub or equivalent for source control
    • Experience creating and utilizing unit tests
    • Experience with Linux servers
    • Experience with RESTful and SOAP web services
    • Knowledge of Relational Databases and related tools including Microsoft SQL Server and Oracle
    • Strong spirit of innovation, self-starter, independent, and the ability to come up with solutions to meet business problems.

    • Ability to communicate and discuss software components in simple, general terms with business users and in great detail with IT personnel
    • Excellent debugging and problem solving skills
    • Prior banking or financial technology experience preferred
    • Ability to communicate, verbally and in writing, in a professional manner when dealing with employees, members, vendors and company contacts
    • Ability to follow the core values of honesty, integrity, mutual respect, pride and ownership

     

    WORK ENVIRONMENT/PHYSICAL DEMANDS:

    • This job operates in a clerical office setting. This role routinely uses standard office equipment such as computers, phone, photocopiers, filing cabinets and fax machines
    • This position requires manual dexterity, the ability to lift files and open filing cabinets
    • This position requires sitting, bending, stooping or standing as necessary

     

    PURDUE FEDERAL CREDIT UNION IS AN EQUAL OPPORTUNITY EMPLOYER M/F/DISABILITY/VETERAN

    Required Experience

  • Qualifications

    KNOWLEDGE, SKILL, AND ABILITY REQUIREMENTS:

    • Bachelor’s degree in computer science, engineering, information technology, and/or equivalent combination of education and experience
    • Minimum of 3-5 years of experience using the Ruby programming language
    • Experience with a web framework, such as Sinatra or Rails
    • Experience with Javascript, HTML5, CSS, and Twitter Bootstrap
    • Experience using GitHub or equivalent for source control
    • Experience creating and utilizing unit tests
    • Experience with Linux servers
    • Experience with RESTful and SOAP web services
    • Knowledge of Relational Databases and related tools including Microsoft SQL Server and Oracle
    • Strong spirit of innovation, self-starter, independent, and the ability to come up with solutions to meet business problems.

    • Ability to communicate and discuss software components in simple, general terms with business users and in great detail with IT personnel
    • Excellent debugging and problem solving skills
    • Prior banking or financial technology experience preferred
    • Ability to communicate, verbally and in writing, in a professional manner when dealing with employees, members, vendors and company contacts
    • Ability to follow the core values of honesty, integrity, mutual respect, pride and ownership

     

    WORK ENVIRONMENT/PHYSICAL DEMANDS:

    • This job operates in a clerical office setting. This role routinely uses standard office equipment such as computers, phone, photocopiers, filing cabinets and fax machines
    • This position requires manual dexterity, the ability to lift files and open filing cabinets
    • This position requires sitting, bending, stooping or standing as necessary

     

    PURDUE FEDERAL CREDIT UNION IS AN EQUAL OPPORTUNITY EMPLOYER M/F/DISABILITY/VETERAN