HamburgerMenu
hirist

Software Application Developer - C#/Java/Python

TALENT HUNT PLACEMENTS AND CONSULTANCY
Anywhere in India/Multiple Locations
5 - 7 Years

Posted on: 05/12/2025

Job Description

Description :

Role Summary :

We are seeking a skilled Software Application Developer with strong experience in one or more of the following programming languages : C#, Java, or Python.

The role involves designing, developing, and maintaining scalable, secure, and high-performance applications.

The ideal candidate will have solid software engineering fundamentals, experience building enterprise-grade applications, and the ability to work in cross-functional teams.

Key Responsibilities :

- Develop, enhance, and maintain software applications using C#, Java, or Python based on project requirements.

- Work with modern development frameworks such as .NET Core, Spring Boot, Django, Flask, or FastAPI.

- Write clean, modular, maintainable, and well-tested code.

- Participate in application architecture, solution design, and component-level design.

- Contribute to building scalable, distributed, and cloud-ready applications.

- Apply best practices in design patterns, OOP, and SOLID principles.

- Build RESTful APIs, microservices, and backend components.

- Integrate with third-party services, databases, and internal applications.

- Implement authentication, authorization, and secure data handling.

- Work with relational and NoSQL databases such as SQL Server, MySQL, PostgreSQL, MongoDB, or Cassandra.

- Write optimized queries, stored procedures, and handle data modeling tasks.

- Perform unit testing, integration testing, and debugging.

- Create automated test scripts and ensure code quality using tools like NUnit, JUnit, PyTest, etc.

- Collaborate with DevOps teams for CI/CD pipelines.

- Deploy and monitor applications in environments such as AWS, Azure, or GCP.

- Work with Docker, Kubernetes, and containerized applications (nice-to-have).

- Work closely with product managers, architects, QA engineers, and other developers.

- Participate in code reviews and provide mentorship to junior developers.

- Prepare and maintain technical documentation, design specs, and SOPs.

Required Skills & Experience :

- 5-10 years of experience in software development using C#, Java, or Python.

- Proficiency in at least one of the following tech stacks :

1. C# : .NET Core / ASP.NET MVC / Entity Framework

2. Java : Spring Boot / JPA / Hibernate

3. Python : Django / Flask / FastAPI

- Strong understanding of software engineering fundamentals, algorithms, and data structures.

- Experience building scalable APIs and backend services.

- Knowledge of cloud platforms (AWS/Azure/GCP).

- Strong database skills (SQL & NoSQL).

- Experience with Git, code versioning, and CI/CD pipelines


info-icon

Did you find something suspicious?