Back End Developer
Indexed description
Position Overview:
We are seeking an experienced .NET Developer to join our dynamic development team. The ideal candidate will have strong expertise in web application development using C#, .NET & ASP.NET MVC Framework, and able to make front-end applications using technologies like React.JS / Angular / Javascript / Typescript / Node.JS.
The role requires a deep understanding of object-oriented programming (OOPs), multi-tier architecture development, and hands-on experience with databases and version control systems.
Roles & Responsibilities:
- Develop and maintain financial technology web applications using ASP.NET, C#
- Integrate backend application with datasource with MySQL & PostgreSQL Server.
- Work with MVC frameworks to design scalable and maintainable applications.
- Implement and manage front-end development using React, AngularJS, jQuery, and Node.js.
- Ensure application designs adhere to OOP principles and best practices.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Develop and maintain technical documentation throughout the software development life cycle.
- Follow multi-tier architecture principles in application development.
- Integrate and manage version control systems (Git) and CI/CD pipelines.
- Participate in code reviews, testing, and troubleshooting activities.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 3–4 years of hands-on experience in web application development using ASP.NET and C#.
- Strong experience in SQL Server and database management.
- Have a minimum of 1 year experience in a startup / technology related company.
Required Skills:
- Expertise in ASP.NET, C#, and MVC Framework.
- Strong knowledge of React.JS, NodeJS, Javascript, or AngularJS, jQuery.
- Solid understanding and application of Object-Oriented Programming (OOP) concepts.
- Experience in developing applications in a multi-tier architecture.
- Proficient in writing optimized SQL queries and managing relational databases.
- Able to understand and write complex Stored Procedures in MySQL / Postgresql
- Experience with version control systems, particularly Git and its git branch workflows.
- Understanding of CI/CD processes and pipelines.
- Ability to work in an Agile/Scrum development environment.
- Strong problem-solving skills and attention to detail.
Preferred Skills:
- Experience with modern JavaScript frameworks (React) NodeJS and typescript.
- Docker and containerization application and able to work in the kubernetes environment.
- Have knowledge of handling AWS, EC2, EKS, GKE.
- Familiar and able to write code pipeline with DevSecOps practices.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search