Padmi

Full Stack Software Developer (Thiruvananthapuram)

IndiaPosted 1 month ago
Software engineeringMid-levelFull Time; Regular
Apply at CONNECTING 2 WORK

Opens the source posting on shine.com

Source description

About the role

View original

Job Description As a Software Developer, you will play a pivotal role in the design and development of cutting-edge software applications. Your expertise will be crucial in mentoring junior developers,collaborating with stakeholders to understand requirements, and ensuring the delivery of high-quality,efficient, and maintainable code. This role demands a strong foundation in programming languages,proficiency in back-end development, and familiarity with ERP system architectures and business processes. Responsibilities Lead and actively contribute to the design and development of robust software applications. Write clean, efficient, and maintainable code to meet project requirements. Provide technical guidance and mentorship to junior developers, fostering their growth andskill development. Collaborate with stakeholders to understand project requirements and propose innovative solutions. Ensure effective communication and coordination within cross-functional teams. Conduct code reviews to maintain code quality, adherence to coding standards, and consistencyacross the development team. Identify and resolve software issues through systematic troubleshooting and debugging. Stay abreast of industry best practices and emerging technologies, implementing them toenhance development processes.Requirements Bachelors degree in Computer Science or a related field. Proficiency in programming languages such as Java, C++, Python, .NET, etc. Experience with software development methodologies, especially Agile and Scrum. Knowledge of general ERP system architectures and familiarity with Data structures,Algorithms, and Object-oriented Design concepts. Strong back-end development skills with the ability to design scalable and maintainable solutions. Understanding of usual business processes like accounting, supply chain, CRM, and theirrelevance to ERP systems is advantageous. Robust problem-solving skills with meticulous attention to detail. Excellent communication and teamwork skills, with the ability to convey technical concepts tonon-technical stakeholders. Experience with cloud platforms and technologies is a plus. Job Description As a Software Developer, you will play a pivotal role in the design and development of cutting-edge software applications. Your expertise will be crucial in mentoring junior developers,collaborating with stakeholders to understand requirements, and ensuring the delivery of high-quality,efficient, and maintainable code. This role demands a strong foundation in programming languages,proficiency in back-end development, and familiarity with ERP system architectures and business processes. Responsibilities Lead and actively contribute to the design and development of robust software applications. Write clean, efficient, and maintainable code to meet project requirements. Provide technical guidance and mentorship to junior developers, fostering their growth andskill development. Collaborate with stakeholders to understand project requirements and propose innovative solutions. Ensure effective communication and coordination within cross-functional teams. Conduct code reviews to maintain code quality, adherence to coding standards, and consistencyacross the development team. Identify and resolve software issues through systematic troubleshooting and debugging. Stay abreast of industry best practices and emerging technologies, implementing them toenhance development processes.Requirements Bachelors degree in Computer Science or a related field. Proficiency in programming languages such as Java, C++, Python, .NET, etc. Experience with software development methodologies, especially Agile and Scrum. Knowledge of general ERP system architectures and familiarity with Data structures,Algorithms, and Object-oriented Design concepts. Strong back-end development skills with the ability to design scalable and maintainable solutions. Understanding of usual business processes like accounting, supply chain, CRM, and theirrelevance to ERP systems is advantageous. Robust problem-solving skills with meticulous attention to detail. Excellent communication and teamwork skills, with the ability to convey technical concepts tonon-technical stakeholders. Experience with cloud platforms and technologies is a plus.

One address, no account. We’ll tell you when matching roles go live.

More at CONNECTING 2 WORK

Related open roles

View all roles