Posted:3 months ago|
Platform:
Work from Office
Full Time
Job description *** Looking for Immediate Joiners and willing to work from Hyderabad office *** Position Overview: We are seeking a highly skilled and experienced Principal Software Engineer to join our dynamic team. The ideal candidate will have a strong background in developing and maintaining complex SaaS applications using .NET, C#, Angular/React, SQL, PL/SQL or Stored Procedures, Entity Framework, and cloud technologies (Azure/AWS). As a Principal Software Engineer, you will play a critical role in designing, developing, and scaling our equity management platform to meet the needs of our growing customer base. Key Responsibilities: Lead the design, development, and implementation of new features and enhancements for our equity management SaaS product. Collaborate with cross-functional teams, including product management, UX/UI design, and QA, to deliver high-quality software solutions. Mentor and guide junior engineers, fostering a culture of continuous learning and improvement. Ensure the scalability, performance, and security of the platform by leveraging best practices and modern technologies. Conduct code reviews, provide constructive feedback, and enforce coding standards. Champion the development of high-quality, maintainable, and efficient code. Troubleshoot and resolve complex technical issues, ensuring minimal disruption to the end-users. Design and develop data models and software architecture to support new and existing features. Stay up-to-date with the latest industry trends and technologies, and proactively suggest improvements to the platform. Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related field. 10+ years of experience in software development, with a focus on SaaS applications. Proficiency in .NET and C#: Extensive experience in building robust and scalable applications using the .NET framework and C#. Ability to leverage the full capabilities of .NET for developing high-performance software. Angular or React : Strong skills in developing dynamic and responsive front-end applications using Angular or React. SQL and PL/SQL: Deep understanding of relational databases and proficiency in writing efficient SQL queries and PL/SQL scripts or Stored Procedures. Experience with database design, optimization, and performance tuning. Entity Framework: Expertise in using Entity Framework for data access and ORM (Object-Relational Mapping). Ability to design and implement data models and manage database migrations. Cloud Technologies (Azure/AWS): Hands-on experience with cloud platforms such as Azure and/or AWS. Proficiency in deploying, managing, and scaling applications in the cloud. Familiarity with cloud services like Azure App Services, AWS Lambda, and cloud storage solutions. Proven track record of leading and delivering complex software projects. Passion for writing clean, well-documented, and testable code. Familiarity with testing frameworks (e.g., NUnit, xUnit, Jasmine, Karma) and a strong understanding of automated testing practices. Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills. Ability to work in a fast-paced, agile environment.
Crate Infotech
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
My Connections Crate Infotech
30.0 - 35.0 Lacs P.A.