Computer Programmer
Date Posted: 02/03/2025
Job Description:
We are seeking a skilled and motivated Computer Programmer with over 5 years of experience to join our dynamic team. In this role, you will play a pivotal role in designing, developing, and maintaining software solutions while working closely with functional and business teams to understand and fulfill requirements. The ideal candidate will be detail-oriented, possess strong problem-solving skills, and have a passion for creating efficient and innovative solutions.
Job Responsibilities:
- Design and develop code to transform and ingest sourcing data.
- Prototype and test developed code to ensure functionality and efficiency.
- Automate job execution using Shell Scripting and Control-M Scheduler.
- Manage system outages and maintenance activities, ensuring minimal downtime.
- Support the upgrade of upstream and downstream system connections.
- Collaborate extensively with functional and business teams to gather and understand requirements.
- Perform in-depth analysis of requirements and create detailed functional design blueprints.
- Develop and maintain code following industry coding standards and best practices.
- Apply business logic to derive key performance indicators through coding.
- Define and implement standard testing processes, including creating detailed test cases for defect-free delivery.
- Build new reports and applications based on business requirements.
- Integrate new systems and affiliate systems into the Hadoop environment and roll out functionalities to affiliate users.
- Support data migration activities for affiliate systems integrating with Hadoop systems.
- Resolve day-to-day issues by managing incidents raised by end users.
- Implement fixes and enhancements through change requests.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in programming and software development.
- Proficiency in programming languages and frameworks as required for the role.
- Experience with Shell scripting and scheduling tools like Control-M Scheduler.
- Knowledge of Hadoop and data integration processes.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Ability to manage multiple tasks and meet deadlines in a fast-paced environment.
Preferred Skills:
- Experience in designing and blueprinting functional designs.
- Familiarity with data migration and integration processes.
- Knowledge of testing processes and creating detailed test cases.
What We Offer:
- Competitive salary and benefits.
- A collaborative and innovative work environment.
- Opportunities for professional growth and skill development.
If you are passionate about creating impactful software solutions and working in a collaborative environment, we would love to hear from you!
How to Apply:
Please submit your resume and cover letter detailing your relevant experience to usitcareers@egrovesys.com.
We are an equal opportunity employer and value diversity in our team.
Location: East Brunswick, NJ