Software Engineer/Developer

Please ready the JD before applying

The ideal candidate will be responsible for developing high-quality web applications in Financial Technologies. They will also be responsible for designing and implementing testable and scalable code.

Desired Skills and Experience

C#, .Net Core development experience is a must.

Experience in Flutter, Dart with strong knowledge of native or cross platform mobile development frameworks is a plus.

SCSS, CSS, Bootstrap, HTML, JavaScript, Node.js

3-5 years of overall software development experience

Experience in developing high-availability, high-performance, customer-facing web applications

Experience with collaborative code development in small agile teams and managing releases (Git, Continuous Integration, Continuous Delivery)

Experience building internal and external APIs and RESTful web services

Strong foundation in Database (SQL/NoSQL)

Experience deploying and managing applications on cloud-based infrastructure (Azure/AWS)

Outstanding understanding of software design, development and architecture

Responsibilities:

Create new features of the product from scratch and enhance existing features, optimise from conception and design through testing and deployment.

Part of the core team responsible for powering the various parts of the product.

Collaborate with the team to find optimal solutions and engineering workarounds based on resource/time constraints

Communicate development status and features to the rest of the team members

Find innovative ways to increase efficiency/Application performance.

Implement Visual Designs in standards compliant.

Build efficient and reusable front-end systems and abstractions.

Develop responsive designs and thoroughly test cross browser compatibility.

Work with developers to integrate markup across projects.

Identify and research new technologies & corporate in tech stack.

Suggest and implement improvements to existing product interfaces.

Work closely with product management team to define and refine feature.

Manage interactions with designers, testers and other developers

Excellent critical thinking, problem-solving and analytical skills.

Startup/Fast paced development experience would be preferred.

Additional Plus if you have:

Prior experience working at a startup or in an entrepreneurial environment.

Worked in a web startup before and been part of the core development during a high growth phase

Practical experience with building scalable, high availability and high-performance systems

Hands-on background with agile development practices including test driven development and scrums

Familiarity with a variety of programming languages and development tools

Work experience with a solid foundation in computer science, strong competencies in data structures, algorithms and software design.

You must be proficient in Problem Solving and Data structures since you got to find the best way of handling huge set of data.

At least 2+ years of product development experience with expertise in designing and implementing high-performance web applications.

Qualifications

Bachelor’s degree or equivalent experience in Computer Science or related field

Development experience with programming languages

SQL/NoSQL database or relational database skills

Employment Information

Work Location: Bangalore, India

Employment Type: Full-time

Open Positions: 2-3

Apply for this position

Allowed Type(s): .pdf, .doc, .docx