
Software Developer/Senior Software Developer
at It is an agritech startup that aspires to digitalize farming
Role : Senior Software Engineer/Software Engineer
Experience : 1-2 Year(s)/2-4 Year(s)
Location : Bangalore
Education : B. Tech(CSE)/similar field of study/equivalent practical experience
Minimum qualifications:
- Software development experience in one or more general purpose programming languages.
- Experience working with two or more from the following:
- Mobile Application Development
- Distributed Computing
- Machine Learning
- Image Processing
- Developing Large Software Systems
- Working proficiency and communication skills in verbal and written English
Preferred qualifications:
- Master’s degree, further education or experience in engineering, computer science or other technical related fields.
- Understanding of agriTech domain and application of technology in farming
- Interest and ability to learn other coding languages as needed.

Similar jobs
The requirements are as follows:
1) Familiar with the the Django REST API Framework.
2) Experience with the FAST API framework will be a plus
3) Strong grasp of basic python programming concepts ( We do ask a lot of questions on this on our interviews :) )
4) Experience with databases like MongoDB , Postgres , Elasticsearch , REDIS will be a plus
5) Experience with any ML library will be a plus.
6) Familiarity with using git , writing unit test cases for all code written and CI/CD concepts will be a plus as well.
7) Familiar with basic code patterns like MVC.
8) Grasp on basic data structures.
You can contact me on nine three one six one two zero one three two
About the Company
We are a well-established and growing software product company with decades of experience delivering innovative and scalable technology solutions. The organization continues to expand year on year through strong market presence, continuous investment in technology, and a culture that promotes learning and collaboration. Exciting growth opportunities lie ahead for motivated professionals.
Job Description
We are looking for a Full Stack Developer to join our engineering team. The ideal candidate will be comfortable working across both front-end and back-end technologies, with a preference for either side being acceptable, as long as you are open to contributing across the full stack.
Technology Stack
Front-end:
- JavaScript
- Angular (or good understanding of React, Vue.js, Knockout.js, or similar frameworks)
Back-end:
- C#
- ASP.NET
- Web API
- MVC
- Entity Framework
Database:
- SQL Server (knowledge of NoSQL databases is a plus)
Cloud:
- Microsoft Azure and/or AWS
Key Responsibilities
- Design and develop the overall architecture of the web application
- Implement robust services and APIs to support the application
- Build reusable code and libraries for future use
- Optimize applications for maximum speed and scalability
- Implement security and data protection measures
- Translate UI/UX wireframes into visual and functional elements
- Integrate front-end and back-end components seamlessly
Additional Responsibilities (For Senior / Lead-Level Candidates)
- Participate actively in the full SDLC (design, development, testing, deployment)
- Provide technical analysis and resolve complex issues during delivery
- Conduct code and test case reviews
- Collaborate with product and design teams on innovative solutions
- Convert functional requirements into technical tasks and effort estimates
- Mentor junior developers
Skills & Qualifications
- Bachelor’s degree in Software Engineering or related field
- 3–5 years of relevant experience in Full Stack development
- Strong experience in C#, ASP.NET MVC, Web API, and SQL Server
- Good knowledge of JavaScript and modern front-end frameworks
- Understanding of cloud-native architecture and SaaS applications
- Experience with CI/CD, Docker, and DevOps practices is a plus
- Experience working in cross-functional teams
- Ability to build scalable and robust enterprise-grade solutions
- 8 - 12 years of professional experience in .Net Framework 2.0/3.5/4.0/4.5 (C#, ASP.Net) and ADO.Net. Strong knowledge of software development, debugging and deployment tools Knowledge and experience of SQL Server (Any version).
- Knowledge of Versioning tools. Strong experience working with HTML, CSS, JavaScript, and jQuery.
- Should have Good Problem Solving and Analytical Skills Ability to work independently and as part of a team Ability to handle individual projects as well as team.
- Understanding of MVC, WCF, WPF and any mobile technology – beneficial Ability to learn new technology in a short period.
- Building data processing platforms.
- Developing micro service-oriented applications.
- Interact with stakeholders of the applications being developed.
3 Years - 8 Years
Information Technology
- Must have experience in Java JEE, Spring Framework, and Microservices
- Good to have MongoDb and Redis
- Experience in SQL and JDBC
- Experience in build tools Maven, git
- Experience in Cloud Platforms AWS, Azure is a plus.
Experience- 5+ years of relevant Java development exp.
Job Location- Remote/WFH (IST time zones)
Technical skills: Java, Spring, Springboot, FrontEnd Technologies, Hibernate, Microservices, and Any cloud technology.
Greetings from Cygnet!
We are glad to offer you a career opportunity with cygnet InfoTech private limited, which we believe would excite you, as it matches up with your profile updated on to the leading job portal. Cygnet is a leading software-technology solutions provider based out of the city of Ahmedabad, Gujarat-India.
Company:
Cygnet’s tryst with excellence in customer relations began in the year 2000. Today, Cygnet has emerged as one of the most respected names in the Information technology circuit in the state of Gujarat, India. With its unique client-focused business model, Cygnet delivers best-in-class offshore IT solutions to its clients across the world. Cygnet is committed to providing "Real Value Creation and Customer Delight" to all its clients, through its decades-old successful service delivery track record, process, and innovation culture powered by technology professionals.
Cygnet has Offices in India (Ahmedabad), Mumbai, Pune, Delhi, USA, UK, South Africa and is expanding its wings to achieve PAN India Development centers/business centers in the coming few years.
The Cygnet is a member of NASSCOM, AMA, FICCI, CII, GESIA, and Indo-American chamber of commerce. Microsoft Certified Gold Partner, Intel software partner, CMMI Level 3, ISO 9000:2008, ISO27001:2005, with Nearly 1000+ Employee Strength For more details please visit www.cygnet-infotech.com
What is FCG?
FCG, a product-based technology consulting company serving top North American clients and providing the most innovative technology solutions from the past 10 years in the domain of Utility, gas pipeline, roadways and permitting systems. We are made up of more than 50+ software professionals and researchers (and growing) who live and breathe technology. With our core principles and values, we always believed in challenging ourselves to bring out the best products and to constantly improve and invest in latest technologies such as Cloud Computing, Dev-Ops, GIS, Big Data and Analytics.
We are an STPI unit operating from IT park Bhopal with high end infrastructure and due to COVID-19 we are providing the work from home.
Why work at FCG?
FCG is on a mission to create a place where you can learn and grow, where your ideas are valued and where you can do cool things, all while contributing to the larger success of the company. At FCG we incorporate and promote a culture of creativity, innovation, and collaboration to allow everyone to do their best work every day. Our core management team aims to provide you very friendly environment with guidance at every step.
Education
Bachelor's/Master’s degree in Computer Science/ Information Technology with overall high academics.
Experience
3- 5+ years of experience as a .Net Application/Software Developer
Job Requirements
The Software Developer must be able to demonstrate the following skills and experience (either through in an internship, previous employment, or in a college project):
- Bachelor’s Degree or higher in Computer Science or equivalent field
- 3-5+ years of experience with C#, .NET 3.5 and above framework, Visual Studio 2012 and above, http://asp.net/">NETWeb Forms, and IIS 6/7; Familiarity or experience with server design/architectural patterns (e.g. Model-View-Controller (MVC)), and general Server-Side Development (e.g. ASP.Net, SQL Server, Oracle, PHP)
- Experience with SQL, JavaScript, AJAX, JSON, jQuery, HTML/HTML5, CSS/CSS3, JSON Requests, Responsive Web Development, and cross browser development is a PLUS.
- Experience in other languages such as mobile based (Objective-C, Java, Swift, etc.) is a PLUS.
- Experience with GIT, Subversion, or similar version control systems.
- Understanding of Design Patterns and Object-Oriented Concepts.
- Experience with the software development lifecycle (SDLC), including requirements analysis, development, production deployment and maintenance; Experience or understanding of working in an Agile environment
- Ability to function well in a collaborative, team-oriented environment.
- Ability to write technical documentation for internal or external developer/technical audiences.
- Applicant must possess good written and spoken English language skills (fluent or highly conversant in English).
Role & Responsibilities
Depending on current project needs, responsibilities could entail any of the following:
- Translate application storyboards and use cases into architecture concepts and pseudocode
- Design, build, and maintain efficient, reusable, and reliable C# code by writing clean, scalable code using Object Oriented Programming Principles (OOP) and our defined Development Standards guide
- Ensure the best possible performance, quality, and responsiveness of applications by identifying any observed bottlenecks and bugs, and suggesting solutions / technical alternatives to mitigate and address these issues; Make recommendations and/or changes towards the development of new code or reuse of existing code, and improve/streamline processes and systems
- Support projects through entire Software Development Lifecycle (SDLC) by participating in the requirements analysis and research gathering (R&D) process, and/or writing documentation such as technical specifications, user guides, and other forms of documentation.
- Interact with team members (end-users, testers, distributors, analysts and project/release managers) in a team-oriented fashion
- Follow software development methodologies and best practices
- Ensure system improvements and tickets are successfully implemented through following up with developers and QA team
- The candidate should expect to work in a global virtual team spread across North America and India team members, sometimes across multiple time zones.
- The candidate may be assigned to more than one role or project at a time.
- Our ideal candidate will be a self-motivated team player committed to delivering on time and should be able to work with minimal supervision.
Technical Skills:
- Hands-on experience with JavaScript/TypeScript ( NodeJS & ExpressJS) in) Development on both client and server-side
- Proficiency in HTML, CSS and front end frameworks(Angular 7, AngularJS)
- Having experience in building a responsive web design
- Experience with MongoDB and good knowledge in database concepts
- Experience with web frameworks like ExpressJS
- Developing secure Node.js end points using Passport, JWT, OAuth, and related technologies.
- Knowledge in Restful API Design
- Knowledge in unit testing tools like Karma, Jasmine etc..
- Experience with Version control systems like GIT and knowledge in GIT branching is necessary.
- Knowledge in continuous integration
- Strong object-oriented knowledge in any platform is a plus
- Proficiency and hands-on experience with one or more of the following: Backbone / KnockoutJS / EmberJS / ReactJS is a plus
- Knowledge in payment gateway integration is a plus
Responsibilities:
-
Working with an Agile Scrum team using tools such as JIRA.
-
Involving in writing functional specifications and technical documentation
-
Working with the peer developers and writing good quality codes and release features
-
Participation in internal code reviews
-
Direct interaction with the client










