Search

 
Positions Available
Employee Testimonials
FAQ
Lead Software Developer

Job Summary

Develop software applications and manage the full life-cycle development process to meet the needs of Bible League. Provide leadership through planning, coordinating, and supervising the activities related to design, development, testing, and implementation of new software applications. Responsible for maintaining, supporting, and enhancing existing applications. Will apply proven programming skills, communications skills, problem-solving skills, and knowledge of best practices to ensure software applications are implemented on time, within budget, and according to requirements and specifications.

Duties

  1. Lead the technical aspects of software development and maintaining of existing applications to enable greater operational efficiencies.
  2. Manage the documentation process for both new applications specifications (flow charts, file layouts, screen formats, reports) as well as change requests. System documentation is to be in place to assist software development team as well as system administrators/users.
  3. Work closely with and meet the needs of teams/subject matter experts during all phases of the project including gathering requirements, developing specifications, mock-up design, user acceptance testing, and implementation. Projects will be launched on time, within budget, with quality, and according to the requirements and specifications.
  4. Provide leadership in analyzing business processes to ensure cross-functional teams are looking to streamline operations when evaluating new and/or updating current systems with features/functionality.
  5. Manage projects including developing written specifications, maintaining project schedules, managing resources, and providing solutions to ensure project activity is in accordance with the project plan and standards. Proactively manage changes in the project scope, identifying potential problems, manage risk, and develop risk mitigation strategies.
  6. Create and maintain project schedules by developing project plans and specifications, estimating time requirements, establishing deadlines, documenting deliverables, monitoring milestone completion, tracking all phases of the project lifecycle, providing timely reporting of issues that impact project progress, coordinating actions, and resolving conflicts.
  7. Meet with project teams regularly to review project deliverables and deadlines. Effectively communicate project progress and expectations to team members, stakeholders, and the Senior Director of Information Technology in a timely fashion. Maintain a positive relationship with all members of project teams and ensure that expectations are managed.
  8. Provide leadership and guidance related to software development. Plan, direct, coordinate, and review the work plan for software developers, assigning work priorities and projects. Maintain quality by reviewing and evaluating work, methods and procedures, and conduct meetings to coordinate efforts and resolve problems.
  9. Ensure proper planning, development, and implementation of new applications. Be responsible for leading software developer in analysis, feasibility studies, development of programming requirements, testing, and implementation of software applications.
  10. Provide technical leadership regarding the coding, design and implementation of applications. Coach, mentor, and motivate project team members and influence them to take positive action and accountability for their assigned work.
  11. Liaise with technology partners (such as consulting firms) as required.
  12. Evaluate new and emerging software-related technologies, determine feasibility of their use, and make recommendations with regard to their purchase and implementation.
  13. Attend and positively represent Bible League at conferences and seminars, as appropriate.
  14. Perform projects and tasks as directed by the Senior Director of Information Technology.

Qualifications

  1. Must be a Christian, having a personal relationship with Jesus Christ. Must also agree with our statement of faith and conduct his/herself in a Christ-like manner.
  2. 8 – 10 years of overall software development experience with 5 years in a client server environment.
  3. 3 years of .Net version 2.0 (or higher) programming experience
  4. 3 years of Visual Studio 2005 (or higher) programming experience
  5. 5 years of Microsoft SQL Server database experience, with 2 years of SQL Server 2005 (or higher) experience
  6. 2 years of SQL Server Reporting Services or Crystal Reports experience.
  7. 3 years of JavaScript and HTML programming experience.
  8. 2 years of Microsoft Access database experience is desirable
  9. Proven project management and leadership skills, including the ability to gather and document business requirements. Experienced in the development of database structure design, software testing, and software release management.
  10. Possess a flexible and self-motivated working style with the ability to work independently with a minimum of supervision, be highly organized and be able to effectively prioritize responsibilities.
  11. Strong communication and interpersonal skills with the ability to establish and maintain cooperative and effective working relationships within all levels of the organization (directors, subject matter experts, users, and IT Team members).

If you are interested in applying for a position with the Bible League International:

Email: resume to hr@BibleLeague.org
(please include the word "resume" in the subject line of your e-mail)
Mail: application/resume to Bible League International P.O. Box 28000, Chicago, IL 60628, (Atten: HR Dept)
Fax: application/resume to 708-367-8990
Application
Misconduct Statement
*Misconduct Statement will be completed and signed at the time of interview.
*Adobe Acrobat or Adobe Reader required
E-mail this to a friendE-mail this to a friend

Bible League © 2010 We fully support the purpose and goals of ECFA, and display its seal proudly to reflect compliance with its membership standards.  Privacy Statement