About Company: Founded in 2008 and headquartered in Ahmedabad, the company has expanded its presence across diverse sectors, including urban solutions, agriculture, mining, marine technology, dairy, logistics, oil & gas, and e-governance. With a team of over 500 IT engineers, it operates as a leading multinational organization.
Key Responsibilities:
- Lead and manage a team of 10-15 software developers, providing guidance, mentorship, and support.
- Design, develop, and maintain robust, scalable, and efficient applications using .NET CORE and microservice architecture.
- Oversee the implementation and integration of cloud solutions to enhance application performance and scalability.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the highest quality of software development through code reviews, testing, and adhering to best practices.
- Must have hands-on experience on design, development and deployment of automated fare collection applications.
- Manage database systems, including Postgres, MySQL, and NoSQLDB, ensuring optimal performance, security, and reliability.
- Identify and resolve technical issues, and continuously improve the development process.
- Stay up-to-date with the latest industry trends and technologies to ensure the team is using the best tools and practices.
- Foster a collaborative and positive work environment, encouraging professional growth and development within the team.
Required Skills and Experience:
- Minimum of 10 years of experience in software development, with a strong focus on .NET CORE and microservice architecture.
- Proven experience in designing and implementing cloud solutions.
- Hands-on experience with automated fare collection applications.
- Proficiency in managing and optimizing databases, including Postgres, MySQL, and NoSQLDB.
- Strong leadership and team management skills, with the ability to effectively oversee a team of 10-15 members.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
- A proactive and self-motivated approach to work, with a commitment to continuous improvement.
Preferred Qualifications:
- Experience with DevOps practices and tools.
- Knowledge of containerization technologies such as Docker and Kubernetes.
- Familiarity with Agile/Scrum methodologies.