This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for an experienced Software Developer to join our dynamic team in Columbus, Ohio. In this role, you will play a key part in designing, developing, and implementing innovative software solutions while ensuring high-quality standards throughout the development lifecycle. This is an exciting opportunity to work on cutting-edge technologies and contribute to impactful projects within the banking industry.
Job Responsibility:
Collaborate with the Agile team to create and refine proof-of-concept solutions, ensuring their successful delivery within a digital framework and rapid release cycles
Design and develop business applications and system solutions, including the creation and execution of test plans for unit testing, regression testing, and system integration testing
Ensure adherence to corporate architecture, design, and coding standards while developing software solutions
Actively participate in Agile practices such as daily standups, story planning, backlog grooming, and demonstrations, providing constructive feedback to enhance development processes
Recommend architectural and environmental improvements to enhance system stability and application performance
Utilize technologies such as Flowgear, Outsystems, and Azure SaaS to develop and optimize software solutions
Support the full software development lifecycle, ensuring timely delivery of functional and scalable applications
Stay updated on emerging technologies and propose innovative solutions to improve processes and systems
Requirements:
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience
At least 5 years of experience in software development with attention to detail
Proficiency in C# programming and ASP.NET
Strong knowledge of Microsoft SQL Server
Practical experience with Agile methodologies, including Scrum
Familiarity with mobile application development and all phases of the software development lifecycle
Ability to recommend and implement improvements to enhance system performance and stability
Excellent communication and collaboration skills for working effectively within Agile teams