Job Description
We are looking for a competent Software Developer to design and implement functional software applications for our clients. You will be working with Product Managers and a team of developers throughout the entire software development lifecycle. The objective of this role is to build effective software programs that serve our client requirements to the fullest.
As a Software Developer, you will be working on multiple software projects at a time. You are expected to be exceptionally good at writing clear code and developing secure software applications. You should have a strong passion for coding languages like JavaScript and working experience in Agile Frameworks. In addition to this, you should have a keen eye for detail and work as a team player.
Responsibilities
• Understand the client requirements and plan out your approach towards software development.
• Work closely with a team of developers to design flowcharts and algorithms.
• Produce efficient and clean codes based on the given requirements.
• Integrate third-party programs and software components to the existing code.
• Verify and deploy systems and programs.
• Troubleshoot, debug and upgrade the existing programs to ensure the effectiveness of the software components.
• Gather and evaluate user feedback. Make the required changes accordingly.
• Recommend and execute improvements in the existing software programs.
• Create technical reports for references.
Requirements
• Bachelor’s degree in Computer Science, Information Technology or related field.
• Proven work experience as a Software Engineer, Software Developer or similar role.
• Excellent knowledge of Agile Development techniques.
• Experience in software designing and development in a test-driven environment.
• Outstanding knowledge of coding languages such as Java, C++, JavaScript and Systems/Frameworks like Git, AngularJS, etc.
• Thorough understanding of writing and implementing APIs
• Solid knowledge of databases.
• Well versed with Object-Relational Mapping (ORM) and related frameworks.
• Knowledge of code versioning tools will be an added advantage.
• Ability to learn new technologies and languages.
• Outstanding communication skills.
• Troubleshooting and resourcefulness aptitude
💡 Quick Summary
Seeking a career-building opportunity? The Software Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Jaipur offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
