Scale Up Your Career.

companies
Jobs

Software Engineer, .Net/C#

Litera

Litera

Software Engineering
Ahmedabad, Gujarat, India
Posted 6+ months ago

Job Description

We are seeking a highly skilled Technical Lead with expertise in .NET/C# and REST API development for cloud-native SaaS applications. The successful candidate will be responsible for leading the software development of our SaaS applications, ensuring scalability, performance, and security. You will guide a talented team of developers in creating innovative solutions that meet the needs of our customers.

Key Responsibilities:

  • Lead the design and implementation of cloud-native SaaS applications using .NET/C# and RESTful API principles.
  • Drive the architectural decisions and technical strategy for the SaaS products, ensuring scalability, maintainability, and security.
  • Mentor and guide a team of software developers in delivering high-quality code through code reviews, training sessions, and pair programming.
  • Establish and enforce best practices for REST API development, ensuring consistency, maintainability, and compatibility across services.
  • Collaborate with product management, UX/UI designers, and other stakeholders to understand business requirements and translate them into technical solutions.
  • Drive the adoption of cloud services and technologies, focusing on scalability, resilience, and cost-efficiency.
  • Manage the full development lifecycle, including planning, estimating, development, testing, deployment, and post-release support.
  • Collaborate with DevOps for the implementation of DevOps practices, including continuous integration, continuous delivery, and infrastructure as code.
  • Ensure that security best practices are integrated into the software development process and that applications comply with industry standards.
  • Provide technical leadership in resolving complex issues and challenges during development and in production environments.
  • Stay abreast of emerging technology trends and evaluate their applicability to our SaaS platform to drive innovation.

Qualifications:

  • Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.
  • A minimum of 7 years of experience in software development with a strong background in .NET/C#.
  • Proven experience in building and leading REST API development for cloud-native SaaS applications.
  • In-depth knowledge of cloud platforms such as AWS, Azure, or Google Cloud, and experience with their respective services and management tools.
  • Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
  • Knowledge of microservices architecture and distributed systems.
  • Strong understanding of software development methodologies (Agile, Scrum or Kanban).
  • Knowledge of continuous integration and continuous deployment (CI/CD) pipelines.
  • Experience with database design and management, including SQL and NoSQL databases.
  • Excellent problem-solving, organizational, and analytical skills.
  • Strong understanding of security principles and experience securing APIs and cloud-based applications.
  • Strong communication and interpersonal abilities, with a track record of building positive relationships with stakeholders.

Preferred Skills:

  • Experience with containerization (Docker, Kubernetes), CI/CD, and DevOps practices.
  • Knowledge of front-end development technologies (e.g., React or Angular).
  • Certifications in cloud platforms or related technologies.

Litera is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.