Key Responsibilities :
- Development Lifecycle Management : Manage the end-to-end development lifecycle of a variety of applications, ensuring optimal performance, scalability, and reliability.
- Technical Design and Development : Participate in the technical design and development of significant or complex application enhancements.
- Issue Investigation and Resolution : Investigate and resolve high-severity issues, identifying root causes and implementing effective solutions.
- Requirement Collaboration : Collaborate with Business Analysts to understand functional requirements and translate them into technical specifications.
- Interface and Solution Implementation : Work closely with partners to implement interfaces and integrated solutions.
- Deployment and Scaling : Coordinate with IT teams to deploy and scale new instances as required by performance demands and expanding business needs.
- Risk and Performance Management : Proactively identify and mitigate technical risks, performance bottlenecks, and system degradation.
Knowledge Skills and Abilities :
- Proficiency in Back-End Development Expertise : Solid level of experience with server-side programming in C# & Asp.net. Able to quickly pick up and work within relevant frameworks with a focus on building scalable, maintainable solutions that align with clean architecture principles.
- Proficiency in Front-End Technologies : Extensive experience with frameworks such as React or Angular and JavaScript, Typescript, CSS proficiency.
- Experienced with Database Management : Writing performant queries on RDBMs like SqlServer, Oracle.
- Familiarity with Python for scripting, automation, or backend development tasks.
- Exposure to low-code platforms such as Appsmith or Mendix for rapid application development.
- Experienced with API Development and Integration : Designing, building, and consuming APIs, with a strong understanding of RESTful architecture and experience with GraphQL where appropriate.
- Experienced with Agile Methodologies : Understanding of Agile and Scrum methodologies, with the ability to work in a fast-paced, iterative development environment.
- Familiar with DevOps and CI/CD : Understanding of DevOps practices and experience with tools such as GitLab for version control, and Kubernetes and Jenkins for deployment
- Familiar with Cloud Services : Basic understanding of cloud platforms AWS or Azure.
- Problem-Solving Skills : Excellent analytical and problem-solving abilities, with a focus on innovative and practical solutions.
- Communication and Collaboration : Strong verbal and written communication skills, with the ability to work effectively in a team and collaborate with cross-functional stakeholders.
- Attention to Detail : High level of attention to detail, ensuring the quality and accuracy of code and documentation.
- Continuous Learning : Commitment to staying current with emerging technologies and best practices in full stack development.
- Time Management : Ability to manage multiple tasks and projects simultaneously, prioritizing effectively to meet deadlines.
Experience :
- Development Experience : Minimum of 8 years of hands-on development experience across the full stack.
- Industry Experience : Experience in commodity trading, Banking, Fintech or related industries is a positive.
- Educational Background : Bachelor's degree or higher in Computer Science, Software Engineering, or a related field.
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1562778
Interview Questions for you
View All