Software Engineer

Ops - Management, Services Operations Hyderabad, India


Description

JOB TITLE: Software Engineer
REPORTS TO: Sr. Delivery Manager
LOCATION: India
DATE: December 2023

For 40+ years, Meridian IT has been helping medium and enterprise businesses solve their complex technical IT problems. Through a unique strategic perspective, deep expertise, and a personalized proactive approach, Meridian IT is the top IT solutions provider in the industry.  

Offering best-in-class cloud, hybrid, and on-premises data storage solutions, backup and recovery solutions, security solutions, hyperconverged infrastructure, contact center solutions, flexible pricing models and award-winning managed services, Meridian IT works with each client to create a customized plan to help solve their IT obstacles. 

Meridian IT is part of Meridian Group International. Meridian Group International is a privately held organization headquartered in Deerfield, IL. Operating since 1979, Meridian Group International is a leading IT service provider and equipment leasing and finance company across 4 continents. 

Position Summary

We are seeking a highly skilled and motivated Software Engineer (.NET Developer – 3 to 5 years)   to join our development team. As a Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software solutions using the .NET framework, Angular 14, EF Core, SQL Server, .NET Framework 6.0, WebAPI, LINQ, Azure DevOps, and Deployment - CI/CD. You will collaborate with cross-functional teams to deliver innovative software solutions that meet our clients' business requirements.

Duties and Responsibilities

  • Design, develop, and maintain software applications using the .NET framework and Angular 14;
  • Develop database structures, queries, and stored procedures using SQL Server;
  • Utilize Entity Framework (EF) Core for efficient data access and manipulation;
  • Develop and consume RESTful WebAPI services for seamless integration with other systems;
  • Collaborate with product owners, business analysts, and stakeholders to gather requirements and translate them into technical specifications;
  • Participate in the full software development life cycle, including requirements analysis, design, coding, testing, debugging, and deployment;
  • Implement Azure DevOps practices for continuous integration and continuous deployment (CI/CD) processes;
  • Configure and manage build pipelines, release pipelines, and deployment strategies using Azure DevOps;
  • Implement automated testing and ensure code quality using appropriate tools and techniques;
  • Write clean, maintainable, and efficient code following best practices and coding standards;
  • Troubleshoot and resolve software defects and issues in a timely manner;
  • Conduct code reviews to ensure code quality and adherence to coding standards;
  • Collaborate with other team members to ensure seamless integration of software components;
  • Stay up to date with the latest industry trends and technologies related to .NET development, web technologies, and Azure DevOps;
  • Document technical specifications, user guides, and other relevant documentation as required;
  • Perform other duties as assigned.

Qualifications and Requirements

  • Bachelor’s degree in computer science, Software Engineering, or a related field;
  • Proven experience as a .NET Developer, specifically working with Angular 14;
  • Strong knowledge and experience with Entity Framework (EF) Core for data access;
  • Proficiency in developing and optimizing SQL Server database structures, queries, and stored procedures;
  • In-depth understanding of the .NET framework, including .NET Framework 6.0;
  • Experience in developing and consuming RESTful WebAPI services;
  • Strong knowledge and experience with LINQ (Language Integrated Query);
  • Solid understanding of software development principles, methodologies, and best practices;
  • Familiarity with agile development methodologies;
  • Experience with Azure DevOps and implementing CI/CD processes;
  • Ability to configure and manage build pipelines, release pipelines, and deployment strategies using Azure DevOps;
  • Strong understanding of software testing and quality assurance principles and practices;
  • Excellent problem-solving and analytical skills;
  • Strong communication and collaboration skills;
  • Ability to work effectively in a fast-paced, team-oriented environment;
  • Knowledge of front-end technologies such as HTML, CSS, and JavaScript is a plus;
  • Experience with version control systems such as Git is preferred;
  • Join our dynamic and innovative team and contribute to the development of cutting-edge software solutions using the latest .NET technologies and Azure DevOps practices;
  • Apply now and help us drive success through technology!

 

Meridian Group International, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.