Know more about the opportunity

Software Engineer(.Net Developer)

We are looking for a Software Engineer with expertise in .Net development. The ideal candidate would be a go-getter, an out-of-the-box thinker, ready to work in a high-energy environment. He/she must demonstrate a high level of ownership, integrity, leadership skills, and customer success with a strong desire to learn and excel.

Required Skills:

  • Should have 4+ years of experience in software development
  • In-depth knowledge and experience working on .Net framework 3.5 & 4.7+, .Net C#, Object-oriented concepts, LINQ, ASP.NET MVC 4+, ASP.NET Core, Web API, WCF, Entity Framework, Architectural & Design patterns, Unit Testing framework, JavaScript, and jQuery
  • Strong knowledge and experience working on SQL Server database
  • In-depth knowledge and experience working with React JS/AngularJS/Angular 2+
  • Good to have knowledge of Azure cloud with a good understanding of DevOps practices, frameworks, and tools
  • Intermediate Python proficiency.

Roles and Responsibilities:

  • Collaborate with various stakeholders to determine software requirements
  • Update software solutions as required
  • Utmost importance to be given to customer success
  • Integration of user-facing elements developed by front-end developers with server-side logic
  • Design and implement low-latency, high-availability, and performant applications
  • Implementation of security and data protection practices
  • Assist in technical documentation
  • Contribute to unit testing

Good to have:

  • Passion for writing simple, clean, and efficient code
  • Should be a fast learner and have excellent problem-solving capabilities
  • Should have excellent written and verbal communication skills
  • Experience in working with large-scale distributed systems is a plus
  • Should have strong analytical and problem-solving skills
  • Should be able to design and build components for the automation platform independently
  • Should assist in the maintenance of the tools and troubleshooting the issues

Why should you join Opcito?

We are a dynamic company that believes in designing transformation solutions for our customers with our ability to unify quality, reliability, and cost-effectiveness at any scale. Our core work culture focuses on adding material value to client products by leveraging best practices in DevOps like continuous integration, continuous delivery, and automation, coupled with disruptive technologies like cloud, containers, serverless computing, and microservice-based architectures. Here are some of the perks of working with Opcito:

  • Outstanding career development and learning opportunities
  • Competitive compensation depending on experience and skill
  • Friendly team and enjoyable work environment
  • Flexible working schedule
  • Corporate and social events


Apply Online