Job Title : Integration Software Engineer
Experience : 5 to 8 Years
Location : Bengaluru
Roles & Responsibilities
- Design, develop, and maintain scalable full-stack web applications and integration solutions.
- Build responsive front-end applications using modern web technologies and frameworks.
- Develop backend services, APIs, and business logic to support enterprise applications.
- Design and consume RESTful APIs for seamless system integration and data exchange.
- Implement secure, scalable, and maintainable application architectures.
- Collaborate with business and technical teams to gather requirements and deliver effective solutions.
- Manage database development, optimization, and data integration activities.
- Perform code reviews, testing, debugging, and performance tuning.
- Support application deployment, release management, and cloud-based implementations.
- Ensure adherence to coding standards, security guidelines, and software development best practices.
- Troubleshoot application issues and provide technical support when required.
- Contribute to automation, process improvements, and continuous technology enhancements.
Requisites
- Bachelor//'s degree in Computer Science, Engineering, Information Technology, or a related field.
- Strong experience in Full Stack Development.
- Hands-on expertise in Angular, HTML5, CSS3, JavaScript, and TypeScript.
- Strong backend development experience with .NET Core, Web APIs, and Entity Framework Core.
- Experience in designing and consuming RESTful APIs and asynchronous programming.
- Good knowledge of SQL databases, database design, and query optimization.
- Understanding of software design patterns, MVC architecture, REST principles, SOLID principles, and Domain-Driven Design (DDD).
- Experience with cloud platforms and DevOps tools.
- Familiarity with Git version control and CI/CD practices.
- Knowledge of application security best practices and secure coding standards.
- Experience with unit testing and software quality assurance practices.
- Strong analytical, problem-solving, communication, and teamwork skills.