Senior Software Engineer

Work set-up: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Bachelor's or Master's degree in Computer Science, Engineering, or related field., Strong experience in web application development using .NET and SQL., Proficiency in C# programming language and front-end technologies like HTML, CSS, JavaScript, and Angular., Experience with version control systems and familiarity with cloud platforms such as Azure or AWS..

Key responsibilities:

  • Lead the design, development, and deployment of web applications.
  • Write clean, maintainable, and efficient code following best practices.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Provide technical guidance and mentorship to junior engineers.

A2MAC1 - Decode the future logo
A2MAC1 - Decode the future SME http://www.a2mac1.com
501 - 1000 Employees
See all jobs

Job description

Mission :

We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team. The ideal candidate will have a strong background in developing web applications and be proficient in technologies such as .NET, SQL, and other relevant frameworks. This role requires a hands-on approach to software development, with a focus on designing, implementing, and maintaining high-quality software solutions.

This is an on-site position based in Chennai. Partial work-from-home is possible, but please note that relocation to Chennai is required.

 

Key Responsibilities :
  • Design and Development: Lead the design, development, and deployment of web applications using NET, SQL, and other technologies,
  • Code Quality: Write clean, maintainable, and efficient code while following best practices and coding standards,
  • Collaboration: Work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality software solutions,
  • Mentorship: Provide technical guidance and mentorship to junior engineers, fostering a culture of continuous learning and improvement,
  • Problem Solving: Identify and resolve complex technical issues, ensuring the performance, scalability, and security of applications,
  • Documentation: Create and maintain comprehensive documentation for code, processes, and system architecture,
  • Continuous Improvement: Stay updated with the latest industry trends and technologies, and continuously seek opportunities to improve existing systems and processes

Requirements

Professional Background :

  • Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field,
  • Experience: Strong experience in software development, with a focus on web applications.

Technical Skills :

  • Proficiency in .NET framework and C# programming language,
  • Strong experience with SQL and database design,
  • Familiarity with front-end technologies such as HTML, CSS, JavaScript, and Angular framework,
  • Experience with version control systems (e.g., Git),
  • Knowledge of cloud platforms (e.g., Azure, AWS) is a plus.

Skills & Abilities :

  • Excellent problem-solving and analytical skills,
  • Strong communication and interpersonal skills,
  • Ability to work effectively in a team environment,
  • Proven ability to manage multiple tasks and projects simultaneously.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Analytical Skills
  • Time Management
  • Teamwork
  • Social Skills
  • Problem Solving

Software Engineer Related jobs