Job description
Infosys Bangalore,India Software Developer-2-4 Years Full-Time B.Tech/B.E in Computer Science or related field
Job Description
Infosys is seeking a talented and motivated Software Developer to join our dynamic technology team. The ideal candidate will be responsible for designing, developing, testing, and maintaining high-quality software applications that support business requirements and enhance customer experiences. The candidate should have strong programming skills, problem‑solving abilities, and a passion for learning new technologies.
As a Software Developer, you will work closely with business analysts, project managers, QA engineers, and other developers to build scalable, secure, and efficient software solutions. You will participate in all phases of the Software Development Life Cycle (SDLC), including requirement analysis, design, development, testing, deployment, and maintenance.
Key Responsibilities
Analyze business requirements and translate them into technical solutions.
Design, develop, and maintain software applications using modern programming languages and frameworks.
Write clean, reusable, and efficient code following coding standards and best practices.
Participate in software architecture and design discussions.
Develop and integrate RESTful APIs and web services.
Troubleshoot, debug, and resolve software defects and performance issues.
Collaborate with cross-functional teams to deliver high-quality software solutions.
Perform unit testing and support integration and user acceptance testing.
Participate in code reviews and provide constructive feedback to team members.
Ensure software security, scalability, and reliability.
Maintain technical documentation for developed applications.
Stay updated with emerging technologies and industry trends.
Required Skills
Strong knowledge of C#, Java, Python, or other object-oriented programming languages.
Experience with ASP.NET, .NET Core, Spring Boot, or similar frameworks.
Experience with SQL Server, MySQL, Oracle, or PostgreSQL databases.
Understanding of REST APIs and microservices architecture.
Familiarity with Git, Azure DevOps, or similar version control systems.
Knowledge of Agile/Scrum development methodologies.
Strong analytical and problem-solving skills.
Excellent communication and teamwork abilities.
Preferred Skills
Experience with cloud platforms such as Azure, AWS, or Google Cloud.
Knowledge of Docker and containerization technologies.
Familiarity with CI/CD pipelines.
Exposure to automated testing tools.
Competitive salary package.
Health insurance and wellness programs.
Learning and certification opportunities.
Career growth and advancement opportunities.
Show more
How do you like the content of this job?