Platform Services team of The Clearing House (TCH) is looking for strong junior software engineer to join Platform service team. As a member of platform service team, you'll play a crucial role in building and delivering high-quality software for business needs. You'll be involved in all phases of software engineering, from requirements analysis to deployment, while adhering to agile software development methodologies. Collaboration is key, as you'll work closely with cross-functional teams to deliver integrated solutions that meet the evolving needs of our business.
Qualifications required:
- Bachelor’s or master’s degree in computer science, Computer Engineering, Electrical Engineering, Information Systems, IT.
- Highly motivated, self-learner, and technically inquisitive.
- Experience in programming language Java and understanding of the software development life cycle.
- Knowledge of Core Java, Linux/Unix shell scripts, python, or software programming
- Spring boot, Microservices, Docker, Jenkins, and REST API's experience.
- Excellent written and verbal communication skills
Qualifications desired:
- AWS experience.
- CI/CD tools experience, such as Jenkins.
- Familiar with Agile development methodology, experience with JIRA.
- Adaptive person with ‘can-do’, and ‘will-do’ attitudes.
Essential functions and responsibilities:
- Participate in full software development lifecycle.
- Partner with business analysis to design and develop the solution in a collaborative way.
- Work with PM/Scrum Master by following TCH agile development methodology, communicating effectively and efficiently with product, managerial and PMOs.
- Develops, enhances, debugs, supports, maintains, and tests software applications.
- Participates in the design, development, and implementation of complex applications, often using modern technologies, software, hardware and tools.
- Work with and collaborate with other programmers and Engineering partners to ensure successful delivery and implementation of the software applications. Also, collaborate with technical operators to provide technical support.
- Testing, debugging, and refactoring both new and existing code.
Physical demands and work environment:
Work is generally sedentary in nature. The working environment is generally favorable. Lighting and temperature are adequate, and there are no hazardous or unpleasant conditions caused by noise, dust, etc. Work is generally performed within an office environment, with standard office equipment available.