We are seeking an Application Developer to design, develop, test, and maintain enterprise applications and digital solutions. The role will work closely with business and technical teams to translate requirements into scalable, user-friendly applications and workflows.
Design and develop enterprise applications and digital solutions.
Develop business logic, workflows, and application functionality using TypeScript, Python, or other relevant programming languages.
Translate business requirements and user stories into functional applications.
Integrate applications with databases, APIs, data platforms, and enterprise systems.
Develop reusable application components and services.
Perform application testing, debugging, and performance optimization.
Troubleshoot technical issues and implement appropriate solutions.
Collaborate with Data Engineers, Data Scientists, Business Analysts, and Solution Architects.
Participate in code reviews and follow software development best practices.
Support application deployment, maintenance, and enhancements.
Prepare technical and user documentation.
Ensure applications meet security, performance, scalability, and usability requirements.
Requirements
3+ years of experience in Software Development or Application Development.
Strong experience with TypeScript, Python, JavaScript, or similar programming languages.
Experience developing enterprise or data-driven applications.
Strong understanding of APIs, databases, application integration, and software architecture.
Experience with front-end and/or back-end application development.
Knowledge of software development lifecycle, testing, and deployment.
Strong analytical and problem-solving skills.
Experience working in Agile/Scrum environments is preferred.
Preferred Technical Skills
TypeScript
Python
JavaScript
APIs
REST
Application development
Database integration
Cloud platforms
Software development lifecycle
Testing and debugging
Application Developer
Information Technology / Software Development / IT Support