Position Summary
The Software Developer I supports the development and enhancement of applications that drive efficiency and digital transformation, including online banking, automation workflows, and integrations. Using tools such as Azure Container Application, VisualCron, and RPA platforms, this role builds features, resolves issues, and streamlines processes. Success requires technical proficiency, knowledge of integration and automation principles, and the ability to innovate while aligning solutions with organizational goals. The position is well-suited for individuals who are organized, collaborative, and dedicated to delivering high-quality software, while contributing to impactful projects, partnering across teams, and growing within a supportive and innovative environment.
Duties & Responsibilities
- Build, maintain, and enhance features for the online banking platform using .NET and other modern technologies.
- Troubleshoot, resolve, and support existing applications and automation workflows to improve performance, reliability, and user experience.
- Integrate internal systems and third-party services through APIs under the guidance of senior developers.
- Design and implement task automation workflows using VisualCron and RPA tools to increase operational efficiency.
- Write and execute unit and integration tests to ensure software quality and accuracy.
- Manage upgrades to .NET libraries, VisualCron, and related tools to maintain compatibility and performance.
- Develop and maintain technical documentation for code, workflows, and integrations.
- Collaborate with developers, QA, and business stakeholders to gather requirements and deliver effective solutions.
- Stay current with emerging technologies and best practices, actively contributing to team knowledge sharing.
Skills & Qualifications
- Bachelor’s degree in Information Systems, Computer Science, or a related field required; advanced degrees or certifications (e.g., RPA, .NET, database management) preferred.
- Solid understanding of software development principles, object-oriented programming, and experience with C#, .NET Framework/Core/MVC, and SQL.
- Familiarity with web technologies (HTML, CSS, JavaScript) and RESTful APIs is a plus.
- Experience with automation tools such as VisualCron or RPA platforms.
- Proficiency with version control tools (Git, Bitbucket, Azure DevOps) and familiarity with CI/CD pipelines and DevOps workflows.
- Strong problem-solving skills, attention to detail, and ability to meet deadlines in a fast-paced environment.
- Effective communicator with strong interpersonal skills and the ability to collaborate across technical and non-technical teams.
- High level of integrity, reliability, and adaptability, with a willingness to learn new technologies, frameworks, and tools in a supportive, fast-paced setting.
This job description is intended to provide a high-level of general requirements for this position. It is not a complete statement of duties, responsibilities, or requirements. Other duties not listed here may be assigned as necessary to ensure proper operations.