Description

Job Duties:

  • Under direct supervision, design, develop, implement, test, maintain, and support business and computer applications software or specialized utility programs for client projects.
  • Assist in all phases of the software development life-cycle (SDLC) following existing development processes.
  • Support other software developers to gather and analyze user and business requirements, document specifications, and develop software solutions to meet client needs and data.
  • Implement feedback received from more senior developers.
  • Create appropriate software documentation and reports. Assist in problem solving and technical support by studying software solutions.
  • Gain knowledge in development methodologies, software design patterns, and software engineering best practices for the application of development domain areas and specific technologies and tool sets.
  • Receive guidance and mentorship from senior developers to enhance individual skills and performance.
  • Participate in continuous learning activities.

Education

Bachelor's degree