Lead / Principal .NET Engineer - Qapita | Scrabble
Job Description
Job Description Qualifications Key Responsibilities Location: Hyderabad, India As a Lead Software Development Engineer (Backend) at Qapita, you will lead design, development, and deployment of our software solutions. You will work closely with cross-functional teams to ensure our platform is scalable, reliable, and secure. Your proven experience in leading software development projects and teams will be instrumental in successful delivery of our products. Experience: 8-12 years of software engineering experience, with a strong focus on C#, ASP.NET, MongoDB, Postgres, and AWS services. Proven experience in leading software development projects and teams. Technical Expertise: Strong understanding of backend technologies and architecture patterns such as DDD, CQRS, Event Sourcing, and Clean Architecture. Experience with Agile methodologies and DevOps practices. Familiarity with automated testing and continuous integration/continuous deployment (CI/CD) pipelines. Leadership: Demonstrated ability to mentor and guide junior engineers. Ability to work collaboratively in a team environment. Strong organizational and time management skills. Problem-Solving: Strong analytical and problem-solving skills with the ability to tackle complex technical challenges. Communication: Excellent communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders. Education: Bachelor's degree in Computer Science, Engineering, or a related field. Architect and Develop: Lead the design, development, and deployment of robust, scalable, and secure backend systems using C#, ASP.NET, MongoDB, Postgres, and AWS services. Technical Leadership: Provide technical guidance and mentorship to team members, ensuring best practices in coding, architecture, and design are followed. Collaboration: Co-ordinate with cross functional teams to ensure seamless integration of software components. Act as a liaison between the engineering team and other stakeholders. Facilitate effective communication within the team and with other departments. Project Leadership: Break down complex projects into manageable tasks and delegate them effectively. Monitor project progress and ensure timely delivery of high-quality software. Innovation: Stay updated with the latest industry trends and technologies, and drive innovation within the team. Identify technical challenges and provide innovative solutions. Testing & Debugging: Implement and maintain automated testing frameworks. Ensure thorough testing and debugging of software before release. System Performance : Monitor and improve system performance and reliability. Continuously evaluate and improve existing systems and processes. Technology Stack Why Qapita At Qapita, our technology stack includes: Backend: C#, ASP.NET, MongoDB, Postgres, EventStore Frontend: React, TypeScript Cloud Services: AWS SQS, AWS S3, AWS EKS Messaging and Integration: NServiceBus Architecture Patterns: Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), Event Sourcing, Clean Architecture Impact: Make a significant impact on the future of equity management and ownership, working with the market leader. Innovative Environment: Work with a team of experienced professionals in a dynamic and innovative environment. Growth: Opportunities for professional growth and development in a fast-growing company. How To Apply Interested candidates are invited to apply through our job posts on LinkedIn or send your resume to careers@qapita.com. Please include your resume and detail why you are a good fit for this role. careers@qapita.com www.qapita.com linkedin.com/company/qapita Join us at Qapita and be a part of our mission to Unlock the Power of Ownership! Contact Our equity management platform is expanding to serve listed companies, necessitating features that meet the demands of large, publicly traded entities. We are focused on building a robust, scalable, and extensible system that not only addresses the complex needs of these organizations but is also poised to become the standard tool used across all listed companies. This involves innovating on the current capabilities to ensure our platform can handle higher load while maintaining precision and reliability.