As a Software Developer, your role is central to driving innovation, building reliable solutions, and supporting clients through their hybrid-cloud and AI transformation journeys. From application design to deployment, you will be involved in every phase of the software development lifecycle, ensuring scalable, secure, and high-performance solutions.
Job Descriptions:-
Company Name: | IBM |
Role Name: | Application Developer |
Batches: | 2022/2023/2024/2025 |
Degree: | Bachelor’s or Master’s degree |
Salary: | INR 4-8 LPA (via Glassdoor) |
Position type: | Entry Level |
Location: | Bangalore, India |
🔹 Core Responsibilities
1. End-to-End Software Development Using Microsoft Technologies
Your primary responsibility is to develop robust applications using Microsoft’s modern technology stack, including .NET Core, C#, Entity Framework, and REST APIs. You’ll focus on delivering clean, maintainable, and scalable code that meets performance and security standards.
2. Stakeholder Collaboration and Problem Solving
You’ll actively engage with product managers, business analysts, and technical teams to understand business requirements. Using strategic thinking and analytical skills, you’ll translate those needs into functional, effective software solutions while addressing challenges early in the development cycle.
3. Agile Learning and Continuous Technology Adoption
You’ll stay current with emerging trends in Microsoft technologies and industry practices. Whether it’s integrating the latest version of Angular, or adopting DevOps tools, your role demands constant upskilling and the application of new knowledge to deliver cutting-edge features and improvements.
🔹 Required Technical Skills and Experience
- Strong proficiency in:
.NET Core
,C#
,LINQ
,REST API
,Entity Framework
,XUnit
- Frontend skills:
Angular 15+
,TypeScript
,HTML5
,CSS3
,Jest
- Database management:
MS SQL
, including query optimization and performance tuning
- Architecture patterns:
- Deep understanding of CQRS, Mediator, and Repository Pattern
- DevOps knowledge:
- Familiar with CI/CD pipelines, SonarQube, Messaging systems, and Reverse Proxy
🔹 Preferred Technical Skills
- Security and Authorization Techniques:
Knowledge of authentication and authorization mechanisms such as JWT, Basic Auth, and Windows Auth - Version Control Systems:
Proficient in GIT workflows, including Pull Requests, Merge, Commit, and Branching Strategies - Methodologies:
Experience in Agile (Scrum/Kanban), Test-Driven Development (TDD), and UML for modeling
🔹 Educational Requirements
- Required: Bachelor’s Degree in Computer Science, Software Engineering, or a related discipline
- Preferred: Master’s Degree for advanced theoretical and practical understanding of software architecture and systems
Join Our Telegram Channel: Click Here
Join Our Instagram Page: Click Here
Join our WhatsApp Channel: Click Here
Apply Link : Click Here
(Apply before the link expires)