


Strong experience in C# programming.
• Good knowledge in designing classes and components using OOPs paradigm.
• Fair knowledge of GoF Design Patterns.
• Good experience in applications developed using both .NET Framework and .NET Core
• Proficiency using third-party tools like DevExpress/Infragistics.
• Solid understanding of Web application development using ASP.NET MVC framework and
ASP.NET Core
• Strong experience in developing RESTful APIs using both ASP.NET Web API and ASP.NET Core
Web API.
• Must have knowledge in developing ASP.NET Web Forms.

Similar jobs


We are looking for skilled and motivated Software Engineers to join our growing team and work on cutting-edge projects with leading Japanese company in Japan. This role involves full-cycle system and application development across various domains including finance, healthcare, public systems, and web technologies. Candidates will be engaged in both frontend and backend development, database management, testing and end-to-end system integration from requirement gathering and analysis to deployment and maintenance.
Position Responsibilities :
- Lead by example in producing extensible, maintainable code, applies proactive and reactive debugging methods, and reviews code for quality, reliability, and scalability.
- Passionate about end-user experience, perceived performance, and modern ways of engaging the users of our products.
- Work as part of your scrum team to reach the definition of done within each sprint.
- Take ownership of backlog items and perform task breakdown and implementation independently.
- Develop and maintain software tools, emphasizing automation and CI/CD practices, security, and best practices, while staying current with industry developments.
- Work with appropriate stakeholders (e.g., team members, product manager/owner) to determine user requirements.
- Actively engage in product architecture discussions and documentation of technical designs.
- Enjoy a flexible and inspiring environment that embrace diversity.
Qualifications :
- Practical engineering experience with coding in languages including, but not limited to, C#, Java, TypeScript, Go.
- Practical engineering experience with user interface development on web and mobile platforms.
- Strong skills in HTML5, CSS3 and JavaScript.
- Working level oral and written English skills.
- Efficient communication and collaboration skills.
- Master's degree in Computer Science, or related technical discipline.
- Industry experience with enterprise and web application development.
- Industry experience with CI/CD automation, as well as Docker, scripting in Bash/Python, Nginx, containers (Docker) and container orchestration.
- Experience with Bootstrap, Angular and RxJS.
- Experience with domain-specific languages, functional and reactive programming is a strong Plus.

Looking for a full stack software developer
• At least 4 years of experience in software engineering.
• Experience in troubleshooting, debugging applications and proactive participation in testing and bug fixes.
• Ability to build scalable applications working on a continuous delivery environment, writing production ready code.
• Knowledge of backend technologies like Java(Preferred), Spring Boot , Microservices, JSON, Python(Good to have).
• Knowledge of frontend technologies like React, Angular.
• Knowledge of database technologies like Postgres(Preferred), Mysql, PostGres, Sql server.
• No sql Database knowledge, Elastic search(Good to have).
• Knowledge on CI/CD tools like Jenkins.
• Knowledge on Event streaming tools like Kafka platform.
• Knowledge of Source Code Management systems Git, github.

- Good understanding of NODE JS back-end development
- Strong understanding of Node.js and frameworks available for it
- Understanding of front-end technologies, such as React or Angular, HTML and CSS3
-Solid understanding of object-oriented development and design patterns.
- Good experience with AJAX, REST and JSON
- Experience with development practices such as Test-Driven Development and Continuous Integration
-Experience in Version Control Systems like GIT, Bitbucket
- Must have good problem solving and analytical skills.
- Must be a team player, having good communication skills, self-starter
- Ability to pick up new technology is needed.

Required Skills:
- .NET Core
- C#
- Web API
- Aware of Microservice concepts
- MongoDB
- Excellent communication
Docker, Kubernetes, and Linux knowledge is desirable. Having worked in a product development environment is desirable. Having worked in the finance and banking domain is desirable.



Technology at Quolam accelerates process transformation and business growth for our clients. Our team uses leading edge technology, innovative thinking and agile processes.
This role demands that the individual must be master of the language grammar, and be very familiar with how to structure, design, implementation, and testing of the project based on one or more open-source technologies.
Individual should be expert in multiple technology stack, hands-on, design and write scalable applications. Individual should be able to work independently on large projects.
Individual should be able to grow and inspire the team's technical skills and keep up with the technological paradigm shift.
Job Responsibilities
10 % of Time
- Collaborate with internal teams and the Solution Architect to discuss software design and architecture and best practices.
- Learn & work on POC's of trending technology along with the Solution Architect
- Translate application storyboards and use cases into functional applications
- Ensures the code follows latest coding practices and industry standards
- Contribute development activities into various projects
- Ensure the best possible performance, quality, and responsiveness of applications
- Should be able to identify, categorize, parse out, articulate and fix problems that occur in applications
- Should understand concept of iterative development and leverage DevOps tools for CI & CD
- Form strong working relationships with your peers and across the team
- Mentoring and educating less experienced team members in related technologies using methods such as informal training, pair programming etc
- Project Participation
o Requirement Analysis
o Task level Estimation
o Technical Design review
o Coding & Unit Testing
o Performance optimization
o Code review
o Support
o Troubleshooting/Debugging
25 % of Time
- Early adoption of trending technologies
- Proactive communication/soft skills
- Deep knowledge of OOPS, and RESTful API services.
- Experience using well-known JavaScript frameworks and libraries, such as React / Angular / Vue etc.
- Deep expertise in one or more of the following technologies - PHP, NodeJS, .NET
- Knowledge of DevOps (Containerization / Jenkins Pipeline, etc.)
- Ability to write and high quality and secure code and understand performance issues
- Experience with database systems, with knowledge of SQL and NoSQL stores (e.g., MySQL, Oracle / MongoDB, SQL Server, etc.)
- Experience on cloud related technologies (AWS / Azure) could be add-on.
- Proficient in multiple stacks of technologies / systems / tools and focus on building depth and breadth of skills.
- Demonstrate the ability to build a work plan or parts of a work plan, as applicable for role
- Strong understanding of Agile methodologies.
- Development - .NET Core | PHP | HTML5/CSS | Angular | React | VueJS
- DevOps - GIT, Jenkins
- Cloud – AWS | Azure
- Database – Oracle | Mongo DB | MSSQL | MySQL | PostGreSQL
Soft Competencies
- Team Player
- Strong communication skills with ability to communicate complex technical concepts and align organization on decisions
- Ability to communicate well in English
- Sound problem-solving skills with the ability to quickly process complex information and present it clearly and simply
- Passionate about technology and excited about the impact of emerging/disruptive technologies
- Open to learning new ideas outside scope or knowledge skillset
- Creating a positive environment within the team
- Strong team player and be a technical lead for the team.
- Challenge the status quo
Duties and Responsibilities
- Participate in requirements
- Maintain and improve web Design mobile-based web features.
- Work closely with Scrum team to ensure quality throughout the entire software development
- Maintain high standards of software quality by establishing, adopting and following good practices and processes
- Monitor systems to ensure they meet both customer needs and business goals
- Solve problems by crafting software solutions using maintainable, testable and modular code
- Collaborate within a team by participating in code reviews, pairing sessions, architecture discussions and planning
- Write robust, testable code, along with unit, functional, acceptance and/or user tests to validate every change
- Challenge your fellow team members to grow and enhance our team with new, diverse talent
- Mentor interns and other software engineers to grow their technical skills
- Work closely with Scrum team to ensure quality throughout the entire software development cycle.
- Identify and propose dev toolsets to enhance and extend the dev team’s capabilities & efficiency
- Manage business context and pressures around quality and time to market
- Stay up-to-date on emerging technologies

We believe that learning should be fun - especially for young kids who are our future. We build smartphone and tablet based games, which delight kids, while they learn and practice Math.
Who Do We Hire?
At Makkajai, we hire the best minds in technology to innovate, build and break things so that kids could have the best learning experience possible.
Our challenges are big - impacting millions of kids worldwide and our path is not always easy. We’re selective about who joins us on this journey. There’s a certain kind of person who takes on the challenges of game development at Makkajai:
Someone excited by the idea of owning;
People who like to build new products, features and services from scratch,
Developers who can manage the ambiguity and pace of a company whose ship cycles are measured in days, not months.
Full Stack Developer, Pune
Exp Range: 2-4 Years
We are looking for smart and driven Full Stack Developers to join our team in Pune. The work involves -
Building learning games (using Unity).
Maintaining and enhancing existing suite of learning games.
Designing and writing code in any Object Oriented programming language - writing cross-platform code that works on multiple device formats
Iterative development and playtesting with kids
Constant self learning to improve skills
Work closely with other team members - pedagogy experts, game designers, testers, marketing - to ensure that the products we build are a success.
Must Haves
Good understanding of CS fundamentals, OOPS, data structures and algorithms
Strong programming skills in any of the OOP languages.
Good knowledge of SQL and at least one database
Should be familiar with basic design patterns and other coding standards and other good practices.
Practical coding experience
Excellent problem solving skills
Working knowledge of MAC, UNIX or Linux systems
Very good interpersonal and communication skills
Good To Haves
Exposure to C++/C#/Java and Objective C.
Exposure to Unity.
Any game-making experience
Any mobile app development experience.
Open to learning new programming languages and frameworks



