Software Engineer C# (.Net)

Noida, Uttar Pradesh, India
Aug 29, 2024
Aug 29, 2025
Hybrid
Full-Time
3 Years
Job Description

As a Software Engineer at Daxko, you will play a pivotal role in developing high-quality applications and writing code daily. You will collaborate closely with product managers, architects, and other engineers to create top-tier software using modern technologies within an agile development framework.

Responsibilities

  • Develop applications that offer a delightful user experience and meet business goals.
  • Write clean, reusable, and well-structured code adhering to industry best practices.
  • Create elegant, responsive, and high-performance cross-platform solutions.
  • Develop, debug, and modify software components and tools.
  • Write automated unit, integration, and acceptance tests to support continuous integration pipelines.
  • Troubleshoot and support data or system issues as needed.
  • Provide actionable and valuable feedback during code reviews.
  • Participate in system architecture and design reviews.
  • Collaborate with the team to create and validate user stories using a data-driven approach.
  • Engage in all Agile team events and contribute to team prototypes.

Qualifications

  • Bachelor’s degree (or equivalent professional experience) in Computer Science, Computer Engineering, Applied Mathematics, or a related field.
  • At least three (3) years of experience in Software Engineering or a similar role.
  • Proficiency in C# (.NET) with a strong understanding of object-oriented programming, LINQ, Entity Framework, and dependency injection.
  • Experience with code versioning tools such as Git and Agile development methodologies.
  • Knowledge of web development using ASP.NET, MVC, and Web API.
  • Familiarity with HTML, CSS, JavaScript, jQuery, and preferably ReactJS.
  • Experience with SQL or other relational databases.
  • Understanding of automated testing practices, including unit testing, integration testing, and performance testing.

Preferred Experience

  • Experience with Python.
  • Familiarity with dependency injection frameworks and Microservices Architecture.
  • Experience with virtualized hosting and delivery technologies (e.g., Docker, Kubernetes).
  • Knowledge of real-time data streaming (e.g., Kafka, Kinesis) and serverless computing (e.g., AWS cloud services).

Additional Information

Daxko is committed to building a diverse workforce and values the unique perspectives and experiences of all our team members. We believe that a diverse team contributes to our success and drives our mission forward.