Senior Software Engineer

20 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Company Description

Sypram Software is a US-based company specializing in advanced technology solutions, such as retail automation, enterprise resource planning (ERP), Point-of-Sale, and payment processing. With over 20 years of experience, Sypram leverages its extensive expertise and skilled team of software developers to deliver high-quality, enterprise-grade solutions. The company's dedication to innovation and excellence positions it as a trusted technology partner for businesses worldwide.


Role Overview

Senior Software Engineer

Key Responsibilities

  • Design & Development:

    Lead the design and implementation of complex back-end services and APIs using .NET Core/6+.
  • Architecture:

    Contribute to architectural decisions, ensuring the scalability, security, and maintainability of our software stack.
  • Code Quality:

    Conduct thorough code reviews and advocate for best practices in SOLID principles, design patterns, and unit testing.
  • Mentorship:

    Act as a technical lead for junior and mid-level engineers, providing guidance and fostering a culture of continuous learning.
  • Collaboration:

    Work closely with Product Managers, DevOps, and Frontend Engineers to define requirements and deliver end-to-end features.
  • Optimization:

    Identify bottlenecks and bugs, and devise solutions to mitigate these problems to maintain high system reliability.

Technical Qualifications

  • Experience:

    4+ years of professional software development experience primarily using

    C#

    and

    ASP.NET Core

    .
  • Database Management:

    Proficiency in

    SQL Server or PostgreSQL

    , including complex query optimization, indexing, and schema design. Experience with NoSQL (e.g., MongoDB, Redis) is a plus.
  • Web Services:

    Extensive experience building and consuming

    RESTful APIs

    and understanding of Microservices architecture.
  • Front-End Familiarity:

    Basic understanding of modern front-end frameworks (React, Angular, or Vue) to facilitate seamless integration.
  • Cloud & DevOps:

    Hands-on experience with cloud platforms (

    Azure

    preferred, or AWS) and CI/CD pipelines (GitHub Actions, Azure DevOps).
  • Testing:

    Strong experience with Unit Testing frameworks like

    xUnit, NUnit, or Moq

    .

Soft Skills

  • Problem Solving:

    A proven ability to troubleshoot complex production issues and think critically under pressure.
  • Communication:

    Ability to explain technical concepts to non-technical stakeholders clearly.
  • Ownership:

    A proactive "builder" mindset with a strong sense of accountability for the products you create.

Preferred Qualifications

  • Experience with containerization (Docker, ECS).
  • Knowledge of Messaging Queues (SQS, Kafka, or Azure Service Bus).
  • Familiarity with Entity Framework Core or Dapper.

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

thiruvananthapuram, kerala, india