Position Overview:
We are seeking a detail-oriented and motivated Entry-Level Programmer to join our dynamic team. The ideal candidate will have experience with RPG programming language, SQL, and Power BI. This role involves deploying, managing, and implementing program code to support our business operations and data analysis needs.
Key Responsibilities:
- Programming and Development: Write, test, and maintain RPG code for various business applications. Collaborate with senior developers to enhance and optimize existing programs.
- SQL Management: Develop and execute SQL queries to retrieve, update, and manage data. Assist in designing and maintaining database structures to support application needs.
- Power BI Implementation: Design and create Power BI reports and dashboards to support data-driven decision-making. Integrate Power BI with existing systems to ensure accurate and up-to-date reporting.
- Deployment and Maintenance: Deploy code changes and updates to production environments. Monitor system performance and troubleshoot issues to ensure smooth operation.
- Documentation and Reporting: Maintain clear and comprehensive documentation of code, processes, and system changes. Prepare reports and updates for stakeholders as needed.
- Collaboration: Work closely with cross-functional teams to understand requirements and provide technical solutions. Participate in code reviews and contribute to team knowledge sharing.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
- Technical Skills:
- Proficiency in RPG programming language.
- Experience with SQL for database management and querying.
- Familiarity with Power BI for reporting and data visualization.
- Analytical Skills: Strong problem-solving skills with the ability to analyze and resolve technical issues efficiently.
- Attention to Detail: High level of accuracy and attention to detail in coding and documentation.
- Communication: Effective verbal and written communication skills with the ability to collaborate with team members and stakeholders.
- Adaptability: Willingness to learn and adapt to new technologies and methodologies as needed.
Preferred Skills:
- Experience with other programming languages or technologies.
- Knowledge of additional reporting tools or data visualization platforms.
- Familiarity with software development life cycle (SDLC) methodologies.
What We Offer:
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- Collaborative and supportive work environment.
- Exposure to a variety of projects and technologies.