- 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