Dot Net Principal Engineer

3 - 7 years

12 - 16 Lacs

Hyderabad

Posted:2 months ago| Platform: Naukri logo

Apply

Skills Required

Computer science Communication protocols Automation Software design Automation testing HTTP Continuous improvement Distribution system Software solutions Testing

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Description We seek a highly skilled Principal Software Engineer with 3+ years of experience to join our dynamic development team. Strong knowledge of C# and .Net technologies. Experience with microservices architecture. Communication protocols: HTTP, RESTful APIs Exposure and experience with AWS. Knowledge of software design patterns and principles. Experience with CI/CD systems such as Azure DevOps. Experience with Mongo DB, and Postgres database. Experience with distributed systems methods and practices Experience with automated testing and software verification (unit, integration) Excellent problem-solving skills and attention to detail. Strong communication skills and the ability to work in a fast-paced environment. 3+ years of experience working on back-end technologies. Bachelor s degree in computer science or a related field; advanced degree preferred. Extensive experience in cloud architecture and related patterns, with a deep understanding of cloud-native technologies and design principles. Mastery of software design patterns and principles, with a focus on writing clean, maintainable, and innovative code. Proven leadership and mentorship capabilities, with the ability to inspire and guide others towards achieving shared goals and objectives. Exceptional communication skills, with the ability to effectively articulate technical concepts and solutions to diverse audiences. Strong organizational skills and the ability to consistently deliver results within tight deadlines. Expertise in both relational and non-relational databases, with hands-on experience in designing and optimizing database solutions. Deep understanding of distributed systems methods and practices, including microservices architecture and event-driven design. Proficiency in automated testing and software verification, with a commitment to ensuring the reliability and scalability of software solutions. Day-to-day responsibility of a Lead Software Developer Lead the strategic direction of the codebase, driving continuous improvement through architectural enhancements, refactoring initiatives, and collaboration with the development team. Demonstrate unparalleled expertise in crafting high-quality software solutions, adhering to industry best practices, and implementing rigorous testing methodologies. Act as the primary liaison between product managers, UX designers, and cross-functional teams, ensuring that technical solutions align with user needs and business objectives throughout the development lifecycle. Cultivate a culture of excellence and collaboration among developers, leveraging mentorship, pair programming, and knowledge sharing to foster a cohesive and high-performing team. Exhibit a relentless commitment to learning and innovation, staying abreast of emerging technologies and industry trends to drive strategic decision-making and continuous improvement. Lead and oversee the execution of complex, long-term projects, providing guidance and direction to ensure successful outcomes. Champion DevOps principles and practices, overseeing the implementation of continuous integration, deployment, and automation processes to streamline development workflows. Effectively communicate complex technical concepts to both technical and non-technical stakeholders, fostering a shared understanding and alignment on project objectives and requirements. Design and implement scalable, high-performance architectures to support the growth and demands of large-scale applications, leveraging best-in-class technologies and methodologies. Demonstrate a track record of addressing complex technical challenges with strategic and innovative solutions, driving the evolution of the technical landscape.

Mock Interview

Practice Video Interview with JobPe AI

Start Computer Science Interview Now
Maplecroft
Maplecroft

Business Consulting and Services

BATH London

51-200 Employees

24 Jobs

    Key People

  • James Allan

    CEO
  • Sarah Hughes

    Head of Data Science

RecommendedJobs for You

Hyderabad / Secunderabad, Telangana, Telangana, India

Noida, Uttar Pradesh, India