Post Job Free
Sign in

Senior Software Developer

Company:
Asmacs
Location:
Thane Creek, Maharashtra, India
Pay:
610000-910000
Posted:
May 07, 2024
Apply

Description:

Software Team Lead Job Description

We are seeking a versatile senior software team lead to develop cutting-edge software solutions to optimize our business operations. In this role, your duties will include supervising junior software developers, analyzing software performance and configuration systems, and managing the deployment and integration of new software. You will also be required to hire new software developers.

We are looking with expertise in AWS, .NET/Dotnet Core, Database management, and Frontend technologies.You will be responsible for designing, developing, and maintaining software solutions that meet business needs.

Skills Required:

AWS:

Experience with AWS services such as EC2, S3, Route 53, CloudFront, Lambda, and API Gateway.

Ability to architect, deploy, and manage scalable and reliable applications on AWS infrastructure.

• Dotnet / Dotnet Core (version 6+):

• Proficiency in C# programming language.

• Strong knowledge of ASP.NET Core WebAPI for building RESTful APIs.

• Familiarity with LINQ for querying data and ADO.NET for database operations.

Database:

• Expertise in MS SQL Server, including:

• Creating and optimizing stored procedures, triggers, functions, and views.

• Performing database backup and restore operations.

• Understanding SQL Joins for efficient data retrieval.

FrontEnd:

• Proficient in React JS for building interactive user interfaces.

• Strong skills in HTML, CSS, JavaScript, and jQuery for frontend development.

• Experience in creating responsive and user-friendly web applications.

Additional Requirements:

• Ability to work in an agile environment and collaborate with cross-functional teams.

• Strong problem-solving skills and attention to detail.

• Excellent communication skills and the ability to work independently or in a team setting.

Preferred Qualifications:

• Master's degree or Bachelor's degree in software engineering, computer science, information systems, information technology, or similar.

• 5 years of experience in software development and team management.

• Extensive experience in developing, deploying, and integrating software solutions.

• Certification in AWS or Microsoft technologies.

Full time

Apply