The Software Developer I supports the development and enhancement of applications that drive efficiency and digital transformation, including online banking, automation workflows, and integrations.
Requirements
- Solid understanding of software development principles, object-oriented programming, and experience with C-Sharp, .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.
- Using tools such as Azure Container Application, VisualCron, and RPA platforms
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.
Other
- 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.
- 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.