Role Overview
We are looking for an experienced Application Developer to support the development, enhancement, and maintenance of enterprise‑grade systems within a regulated business environment. The role involves working closely with business users, technical teams, and external stakeholders to deliver reliable, scalable, and high‑performance applications.
Key Responsibilities
- Participate in requirements analysis, solution design, development, testing, and deployment activities.
- Develop and maintain backend and frontend components for business‑critical applications.
- Perform system enhancements, bug fixes, and performance tuning.
- Support integration with internal and external systems using standard messaging formats and APIs.
- Prepare technical documentation and provide knowledge transfer to internal teams.
- Conduct unit testing and support UAT and production releases.
- Provide ongoing application support and troubleshooting.
- Collaborate with cross‑functional teams to ensure timely and high‑quality delivery.
- Adhere to development standards, security guidelines, and compliance requirements.
Required Skills & Experience
- 7+ years of experience in application development or technical consulting roles.
- Strong proficiency in modern programming languages and web technologies.
- Experience working with relational databases and writing optimized queries.
- Familiarity with enterprise application frameworks and reporting tools.
- Knowledge of software development lifecycle methodologies and best practices.
- Hands‑on experience with version control and issue tracking systems.
- Strong analytical, problem‑solving, and communication skills.
Good to Have
- Prior experience in banking, financial services, or other highly regulated industries.
- Exposure to ERP platforms, containerization technologies, or cloud platforms.
- Experience working in multi‑vendor or large project environments.
Education
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or a related field.