Description

Job Responsibilities
• Develop, maintain, and deliver business systems applications.

• Determine the best programming language and approach.

• Write code based on the business/technical specifications and conduct code reviews to ensure standards are being met.

• Ensure end result meets functional requirements, system compliance, and interface specifications. May serve as the technical lead for projects and be responsible for leading all technical aspects of a project.

• Develop unit test case or text class and perform unit testing of the code.

• Analyze and design functional application architecture and specifications.

• Maintain and improve the performance of existing systems. Maintain existing systems and debug existing source code and polish feature sets. Review and analyze systems for effectiveness and efficiency and develop strategies for improving or leveraging these applications.

• Contribute to team development by mentoring and providing guidance and opportunities to junior or peer developers. May assign resources and delegate and monitor assignments of team members.

• Partner with internal business clients and IT staff to plan programming projects by confirming and documenting program objectives, requirements, and specifications. Communicate problems and issues with applications to key stakeholders.

• Continuously learn and improve skills by participating in formal and informal educational opportunities, reading professional publications, and maintaining personal networks.

Education

Bachelor's degree