05 Aug
|
hr9693640
|
India
We are hiring Software Developer is responsible for designing, developing, testing, deploying, and maintaining software applications that meet business and user requirements. The role involves collaborating with cross-functional teams to build scalable, secure, and high-quality software solutions while following established software development standards and best practices.
Key Responsibilities
Analyze business and technical requirements to design software solutions.
Develop, test, and maintain software applications using appropriate programming languages and frameworks.
Write clean, effective, maintainable, and well-documented code.
Collaborate with product managers, business analysts, UI/UX designers, and quality assurance teams throughout the software development lifecycle.
Debug, troubleshoot, and resolve software defects and performance issues.
Perform unit testing, integration testing, and support user acceptance testing (UAT).
Participate in code reviews and implement coding standards and best practices.
Integrate applications with databases, APIs, and third-party services.
Optimize application performance, scalability, and security.
Maintain version control using Git or similar tools.
Prepare and maintain technical documentation, including design specifications and user guides.
Stay current with emerging technologies and recommend improvements to development processes and software architecture.
Qualifications
Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
Proven experience in software development is preferred.
Knowledge of software development methodologies such as Agile or Scrum.
Relevant certifications are an advantage.
Skills and Competencies
Proficiency in one or more programming languages such as Java, C#, Python, JavaScript, C++, or PHP.
Experience with frontend and/or backend development frameworks.
Knowledge of relational and NoSQL databases such as MySQL, PostgreSQL, SQL Server, or MongoDB.
Familiarity with RESTful APIs, web services, and microservices architecture.
Experience with version control systems such as Git.
Understanding of software design principles, object-oriented programming (OOP), and design patterns.
Knowledge of cloud platforms (AWS, Azure, or Google Cloud) is an advantage.
Strong analytical, problem-solving, and debugging skills.
Excellent communication and teamwork abilities.
Ability to manage multiple tasks and meet project deadlines.
📌 WE ARE HIRING SOFTWARE DEVELOPERS IN SALEM, Salem (India)
🏢 hr9693640
📍 India