Software Engineer- II (.NET)

Noida, Uttar Pradesh, India
Oct 11, 2024
Oct 20, 2025
Onsite
Full-Time
3 Years
Job Description

As a Software Engineer II at Brightly, you will be part of a dynamic team responsible for designing, implementing, and supporting innovative software applications. This position is ideal for engineers who thrive in fast-paced environments and are passionate about software craftsmanship.

Key Responsibilities

  1. Feature Development. Build innovative and high-performance features for next-generation software applications.
  2. Solution Design. Apply computer science principles to develop scalable solutions, implementing libraries and frameworks for reuse across projects.
  3. Agile Development. Participate in the agile product lifecycle, ensuring quality through all stages: requirements, design, coding, testing, and support.
  4. Code Quality. Write clear, maintainable full-stack code and contribute to continuous integration and deployment processes.
  5. Collaboration. Work closely with product owners and UX designers to translate user requirements into technical specifications.
  6. Support and Troubleshooting. Identify and resolve production issues, contributing to root cause analysis and troubleshooting efforts.
  7. DevOps Mindset. Foster a DevOps culture within the team, implementing best practices for monitoring, logging, and performance measurement.
  8. Continuous Improvement. Engage in ongoing learning and adapt to new technologies, driving improvements within the team.

Required Qualifications

  • Education. Bachelor’s degree in Computer Science or a related discipline, or equivalent work experience.

Experience

  • 3-5 years in software development, particularly with web-based applications using JavaScript frameworks.
  • Strong understanding of data structures, algorithms, object-oriented programming, and design patterns.
  • Proficiency in REST services, SOA, and microservices.
  • Experience with unit testing and automation frameworks.
  • Agile Methodologies. Familiarity with Scrum or Kanban methodologies, with at least 3 years of experience.
  • Communication Skills. Strong teamwork, communication, and partnership skills.

Technologies Used

  1. Core Technologies. .NET Framework, .NET Core, ASP.NET MVC, C#, Entity Framework
  2. Testing Tools. WebDriverIO, Cypress
  3. Databases. SQL Server
  4. Development Tools. Visual Studio (with ReSharper)
  5. Front-end Technologies. NodeJS, VueJS, Bootstrap
  6. Mobile Framework. Xamarin

Bonus Points

  • Experience with AWS
  • Contributions to open-source projects
  • Participation in tech communities or meetups
  • Certifications in relevant technologies or agile methodologies
  • Experience in scaling agile practices across multiple teams globally

Brightly Culture. At Brightly, our values Service, Ingenuity, Integrity, and Together—guide our decisions and actions. We are committed to creating an environment that nurtures our employees while positively impacting the communities we serve.