info[at]yantriksh.com
Application Deadline: 30 March 2024
Experience Required: 0-5 Years
Education Qualification: Certificate Program/Graduate
Minimum Requirement: Must have expertise in OOPs
Responsibilities:
Software Development: Design, code, and test software applications across multiple programming languages, including C, C++, JavaScript, Java, Python, and PHP.
Full Stack Development: Engage in full stack development, covering both front-end and back-end development tasks to create seamless and responsive applications.
Programming Languages: Develop and maintain applications in C, C++, JavaScript, Java, Python, and PHP, ensuring high-quality, efficient, and scalable code.
Problem Solving: Analyze and troubleshoot complex issues in existing software applications, providing effective and timely solutions to meet user requirements.
Collaboration: Collaborate with cross-functional teams, including designers, product managers, and other developers, to understand project requirements and deliver high-quality solutions.
Code Reviews: Participate in code reviews to ensure code quality, adherence to coding standards, and the incorporation of best practices in software development.
Database Management: Design and optimize database structures, write efficient queries, and implement database-related functionalities for applications.
Version Control: Utilize version control systems (e.g., Git) to manage and track changes in code, ensuring a collaborative and organized development environment.
API Integration: Integrate and consume APIs from external services, ensuring seamless communication between different components of the application.
Continuous Learning: Stay updated on industry trends, new technologies, and best practices to continuously improve skills and contribute to the advancement of the development team.
Documentation: Create and maintain technical documentation for code, APIs, and software architecture, facilitating knowledge sharing within the team.
Testing: Develop and implement unit tests, integration tests, and participate in the creation of automated testing processes to ensure the reliability and robustness of applications.
Security: Implement security best practices and conduct code reviews to identify and address potential security vulnerabilities in the software.
Performance Optimization: Optimize application performance, identify bottlenecks, and implement improvements to enhance overall system efficiency.
Agile Development: Work in an Agile development environment, participating in sprint planning, daily stand-ups, and other Agile ceremonies to deliver features and enhancements on time.