Description:
This is the place to hone your existing software development skills while having the chance to become exposed to the latest cutting-edge technologies available in the market. Alongside, you get opportunities to:
- Work with a skilled team while shaping the future of our products
- Build a next-generation Mobile financial product that consumers can rely on to make their financial decisions
- Work on next-generation products from a backend perspective
- Expand experience with modern cutting-edge technologies like front-end, DevOps, and cloud technologies
- Learn and master new technologies like artificial intelligence through cross-training, gaining versatile Full Stack experience
Responsibilities
- Complete SDLC: architecture, design, development, and support of tech solutions
- Actively participate in all scrum ceremonies and follow AGILE best practices effectively
- Play a key role in the development team to build high-quality, high-performance, scalable code
- Produce technical design documents and conduct technical walkthroughs
- Document and demonstrate solutions using technical design docs, diagrams, and stubbed code
- Work collaboratively with business partners to understand and clarify requirements
- Collaborate effectively with technical and non-technical stakeholders
- Design and develop industry-leading applications
- Respond to and resolve production issues
What We’re Looking For
Basic Required Qualifications:
- Bachelor's or postgraduate degree in Computer Science, Information Systems, or equivalent
- Excellent analytical and communication skills, with strong verbal and writing proficiencies
- 8+ years of significant experience in full stack application development
- Expertise in C#, SQL Server, MVC, WEB API, and JavaScript frameworks (React.js)
- Proficient with software development lifecycle (SDLC) methodologies such as Agile and Test-driven development
- Familiarity with technologies like MCP Tools, Docker, Kubernetes, AWS, and GraphQL.
- Experience in developing solutions involving relational database technologies on the SQL Server platform, including stored procedure programming using Transact SQL
- Superior knowledge of system architecture, object-oriented design, and design patterns
- Ability to train and mentor team members