Exciting Opportunity for a Skilled Software Engineer! Are you a talented software engineer with a passion for developing cutting-edge applications? If so, we have an incredible opportunity that might be the perfect fit for you! Our dynamic organization is seeking a highly motivated and experienced Argo Software Engineer to join our team and contribute to the success of our innovative projects. Key Responsibilities:
Collaborate with our engineering team to plan, design, develop, test, and maintain web and desktop-based business applications
Independently write clean, maintainable, and testable code for assigned tasks
Participate in peer code reviews to ensure high-quality standards
Contribute to the overall health, performance, and availability of our systems and applications
Provide continuous improvement ideas to enhance efficiency and reduce expenses
Embrace mentorship and training opportunities from senior engineers
Assist with the packaging and support of software releases
Identify potential standards and best practices to improve our development processes
Qualifications and Skills:
Minimum of 5 years of software development experience, with a strong focus on Argo technologies
Proficient in traditional client/server architecture, with experience in Argo/Bankpro and Argo web/API development
Familiarity with developing interfaces for the Argo Teller platform, including integration with CAD devices, check imaging software, and electronic cash recycler machines
Solid understanding of database technologies, such as DB2 and Microsoft SQL Server
Experience working with SOAP and RESTful web services
Proficiency in web technologies, including JavaScript, CSS, and HTML
Knowledge of Azure DevOps, XML, C#, and .NET is a plus
Strong problem-solving and troubleshooting skills
Excellent communication and collaboration abilities
Proven experience in Agile or Waterfall software development methodologies
Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience
If you possess the skills and qualifications outlined above and are excited about the prospect of joining our dynamic team, we encourage you to apply. We are committed to creating an inclusive and diverse work environment, where everyone can thrive and contribute to our success.
To apply, please submit your resume and a brief cover letter highlighting your relevant experience and passion for the role. We look forward to hearing from you and exploring how your talents can make a meaningful impact on our organization.