• Review program specifications to understand performance expectations and coding requirements.
  • Collaborate with senior programmers in the planning and development phases.
  • Write clean, efficient, and well-documented code using languages like R, Python, Java, C++.
  • Perform thorough testing and debugging to resolve issues or bugs.
  • Research and identify solutions for coding and performance challenges.
  • Provide regular updates to the project manager on progress and time estimates.
  • Translate performance expectations into logical programming sequences and code.
  • Conduct trial runs to detect and resolve potential issues.
  • Document control language for advanced troubleshooting.
  • Stay current by participating in industry groups, reading programming publications, and pursuing educational opportunities.
  • Exhibit strong communication and interpersonal skills.

Minimum Requirements:

  • Bachelor’s Degree in Computer Programming
  • 2+ years Python working experience
  • High attention to detail
  • Positive and persistent attitude
  • Strong understanding of software fundamentals
  • Creative problem-solving skills
  • Proficiency in R, Python, Java, C++, JSON

Desired Skills:

  • Python
  • R
  • Java
  • Development

Learn more/Apply for this position