Graduate Engineer Trainee
تفاصيل الوظيفة
Company Description Astita Innovation LLP is a leading vermicompost manufacturing farm based in Ara, Bihar, providing premium organic fertilizer solutions across India. Specializing in producing 100% organic worm castings and nutrient-rich soil additives for gardening and farming, we uphold the highest standards in sustainable agriculture as a certified Master Trainer-led company in organic and natural farming. Our mission is to revitalize degraded soils, combat climate change, and cultivate a healthier, sustainable future. Experience : Fresher or 1-2 years Locations : Remote Job Description Are you a passionate and skilled software engineer looking to take the next step in your career? Astita Innovation is currently seeking an Associate Software Engineer with Fresher to join our dynamic and innovative team. As an Associate Software Engineer at Astita Innovation, you will have the opportunity to work on cutting-edge projects and contribute to the development of industry-leading software solutions. You will work closely with our team of experienced engineers and collaborate with cross-functional teams to design, develop, and maintain software applications. Skills and Qualifications :
- Bachelor's degree in Computer Science, Engineering, or a related field
- Proficiency in programming languages such as Java, C++, or Python
- Experties with web services, RESTful APIs, and microservices architecture
- Strong problem-solving skills and attention to detail
- Ability to work effectively in a fast-paced and collaborative environment
- Excellent communication and interpersonal skills
- Software Development : Designing, coding, testing, and debugging software applications and systems to meet the requirements of clients. This involves using various programming languages, frameworks, and tools to create efficient and reliable software solutions.
- System Analysis : Analyzing user requirements and business objectives to provide effective technical solutions. This involves understanding the scope of the project, identifying potential challenges, and proposing viable approaches to address them.
- Collaboration : Working closely with cross-functional teams, including architects, designers, and product managers, to ensure the seamless integration of software components and deliver high-quality products within set timelines.
- Documentation : Creating and maintaining technical documentation for software applications, ensuring that all code and design decisions are well-documented for future reference and enhancements.
- Quality Assurance : Writing unit tests, conducting code reviews, and participating in quality assurance activities to ensure the reliability, scalability, and performance of software applications.
- Continuous Learning : Keeping up-to-date with the latest industry trends, technologies, and best practices to continually improve technical skills and contribute to the overall growth of the team.
- Problem Solving : Troubleshooting and resolving technical issues in a timely manner, applying critical thinking and problem-solving skills to overcome challenges effectively.
- Adherence to Standards : Adhering to coding standards, best practices, and quality guidelines to maintain consistency and ensure the high quality of software deliverables.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.