Require a Software Engineer in Bangalore at TestHiring
, karnataka, India -
Full Time


Start Date

Immediate

Expiry Date

05 Sep, 26

Salary

0.0

Posted On

07 Jun, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Python, C#, JavaScript, Spring, Django, React, Node.js, PostgreSQL, MySQL, MongoDB, Git, CI/CD, RESTful APIs, Microservices Architecture, Agile Methodology

Industry

IT Services and IT Consulting

Description
Design, develop, and maintain high-performance, scalable, and secure software applications tailored to business management needs. Collaborate with product managers, business analysts, and stakeholders to gather requirements and translate them into technical specifications. Write clean, efficient, and well-documented code using modern programming languages and frameworks. Conduct unit testing, integration testing, and debugging to ensure software quality and reliability. Participate in code reviews and contribute to continuous improvement of development practices and standards. Integrate software solutions with existing business systems, including ERP, CRM, and data analytics platforms. Monitor application performance and implement optimizations to improve speed, scalability, and user experience. Stay updated with emerging technologies and industry trends to recommend and implement innovative solutions. Support deployment, maintenance, and troubleshooting of software in production environments. Requirements Bachelor’s degree in Computer Science, Engineering, or a related field. 2–5 years of hands-on experience in software development with a strong focus on business applications. Proficiency in one or more programming languages such as Java, Python, C#, or JavaScript. Experience with web development frameworks (e.g., Spring, Django, React, Node.js). Familiarity with database technologies (e.g., PostgreSQL, MySQL, MongoDB). Knowledge of version control systems (e.g., Git) and CI/CD pipelines. Strong understanding of software design patterns, RESTful APIs, and micro services architecture. Ability to work in an agile environment with iterative development cycles. Excellent problem-solving skills, attention to detail, and a proactive mindset. Strong communication and collaboration skills to work effectively across technical and non-technical teams.
Responsibilities
Design, develop, and maintain scalable and secure software applications for business management. Collaborate with stakeholders to translate requirements into technical specifications and integrate solutions with ERP and CRM systems.
Loading...