Consultant
Virtusa · Andhra Pradesh, India
Full-time · Mid-Senior level · Posted 10 days ago
Software Development Engineer
Location HYD Campus, Hyderabad
Years of Experience 2-5 Years
Job Summary We are seeking a skilled Software Development Engineer with a strong background in Azure to join our dynamic team. The ideal candidate will have 2-5 years of experience in software development, demonstrating proficiency in building scalable applications and services. You will be responsible for designing, developing, and maintaining software solutions that meet our business needs.
Responsibilities
Design, develop, and implement software applications using Azure technologies.
Collaborate with cross-functional teams to define, design, and ship new features.
Maintain and improve existing software applications.
Participate in code reviews and ensure adherence to best practices.
Debug and troubleshoot software issues, providing timely resolutions.
Stay updated with emerging technologies and industry trends.
Mandatory Skills
Proficiency in Azure cloud services and architecture.
Strong programming skills in languages such as C#, Java, or Python.
Experience with RESTful APIs and microservices architecture.
Familiarity with version control systems, preferably Git.
Understanding of Agile methodologies and software development life cycle.
Preferred Skills
Experience with containerization technologies like Docker and Kubernetes.
Knowledge of CI/CD pipelines and DevOps practices.
Familiarity with front-end technologies such as React or Angular.
Experience in database management systems like SQL Server or MongoDB.
Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field.
2-5 years of relevant software development experience.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork abilities.