Join our dynamic team as a Software Engineer and be at the forefront of developing cutting-edge technology solutions. We are seeking passionate, innovative minds to contribute to the creation of efficient software systems in a collaborative and agile environment. Your expertise will play a crucial role in delivering high-quality software products to our diverse client base, including farmers, agents, and re-insurers.
Key Responsibilities:
- Design, develop, and maintain scalable web applications using .NET Core and C on the backend, complemented by Angular and React on the frontend.
- Ensure deliverables meet high standards and are self-verified before reaching end-users.
- Engage in project assessment, task identification, and participate in planning discussions.
- Contribute to all phases of the Software Development Lifecycle (SDLC): planning, design, coding, testing, and deployment.
- Conduct code reviews, offering constructive feedback to enhance code quality and compliance with standards.
- Troubleshoot, debug, and fine-tune applications for optimal performance and scalability.
- Collaborate effectively in a hybrid work setting with a 4:1 in-office ratio.
Qualifications:
- 5-8 years of progressive experience in software development, especially with .NET technologies.
- Bachelors degree in Computer Science or a related discipline, or equivalent experience.
- Proficiency in React and C ; experience with React 18, ag-grid, and responsive design is a plus.
- Solid understanding of SQL/PostgreSQL, .NET Core, EFCore Code-First, and version control systems like Git/TFS.
- Experience with Aspose.PDF, Aspose.Words, Argo workflows, and AWS is beneficial.
- Familiarity with database design concepts and data normalization.
- Strong problem-solving abilities and effective communication skills for non-technical audiences.
- Commitment to learning and integrating the latest industry trends and technologies.
What We Offer:
- A meaningful career supporting the agricultural industry, contributing to food, fuel, and fiber production worldwide.
- A workplace culture that values personal connections and individuality.
- Supportive team environment promoting personal and professional growth.
- Opportunities to innovate and shape the future of technology in agriculture.
- Access to powerful resources and a supportive network to enhance your career journey.
We offer a competitive salary and comprehensive employee benefits package. Join us in a rewarding career that combines technological innovation with meaningful impact.