Application Developer
RBC Ministries - Grand Rapids, MI

This job posting is no longer available on RBC Ministries. Find similar jobs: Application Developer jobs - RBC Ministries jobs

RBC MINISTRIES JOB POSTING

Job Title: Applications Developer

Work Team: Information Services

Job Code: Exempt, fulltime, all benefits

Position Summary:

Provide programming, testing, and maintenance of assigned systems.

Assist in the formation and use of best practices for application development.

Essential Functions:

Develop, test, implement, and maintain assigned systems. This includes integrating equipment/technology of assigned system with programming for overall system improvement.

Practice sound feature/task/bug tracking, source code management, build management, testing, documentation, and deployment systems and processes.

Ensure that all affected work teams are involved in and informed about changes to the various systems/applications.

Train/educate users on the features/modifications of the assigned systems.

Maintain timely, accurate, and useful documentation of assigned systems.

Keep abreast of application development trends, technologies, and areas of specialization.

Assist, as assigned, in developing and maintaining a sound application development environment using industry best practices.

Assist, as assigned, in establishing, administering and exemplifying standard application development procedures and practices.

Assist, as assigned, in evaluating and recommending new application development technologies and techniques.

Study or Knowledge and Experience:

Bachelor's degree in Computer Science, Software Engineering, or Computer Information Systems.

Two to Three years of application development experience in a multi-user, client-server, data-management environment with modern application development technologies.

Proficiency with C#.Net, MS SQL Server, MS Reporting Services, XML, JSON, and other .Net related technologies.

Proficiency in object-oriented programming techniques and tools.

Proficiency in desktop tools and the use of those tools in application and system development.

Proficiency in problem analysis and resolution. Familiarity with software development methodologies and phases of System Development Life Cycle.

Thorough knowledge of equipment/technology employed in assigned systems.

RBC Ministries - 18 months ago - save job
About this company
6 reviews