onsite
Associate Software Engineer - KeyBank
Software Engineer
Entry‑level software engineer focused on building clean, maintainable code for banking applications using Python, Java, and SQL, while collaborating in Agile teams and following secure coding practices.
About the role
Key Responsibilities
- Write clean, testable code in Python and Java for banking applications.
- Collaborate with cross‑functional teams to design, develop, and deploy RESTful APIs.
- Participate in code reviews, unit testing, and continuous integration pipelines.
- Assist in troubleshooting and resolving production issues with a focus on user experience.
- Adhere to security best practices and comply with industry regulations.
Requirements
- Bachelor’s degree in Computer Science or related field, or equivalent experience.
- Proficiency in Python, Java, and SQL.
- Experience with Git, Agile methodologies, and CI/CD tools.
- Strong problem‑solving skills and a willingness to learn new technologies.
- Excellent communication and teamwork abilities.