Description

Development and Maintenance:

  • Developing and maintaining web applications using .NET Framework and/or .NET Core.
  • Writing clean, well-documented, and maintainable code.
  • Designing and implementing REST APIs.
  • Collaborating with product managers, designers, and other developers.
  • Implementing and maintaining unit tests. 

Production Support:

  • Troubleshooting and debugging application issues.
  • Resolving production issues related to data, UI code, and backend code.
  • Monitoring and resolving periodic batch jobs.
  • Participating in incident management and adhering to SLAs.
  • Working with tools like SSIS, SQL Server Agent, and potentially DevOps practices. 

 

Other Responsibilities:

  • Collaborating with cross-functional teams to gather and understand software requirements.
  • Participating in code reviews.
  • Optimizing applications for performance and scalability.
  • Staying up-to-date with the latest .NET technologies and best practices.
  • Potentially contributing to the development of new features or enhancements. 

 

Required Skills and Experience:

  • Strong command of C# and the .NET framework.
  • Experience with ASP.NET, ASP.NET MVC, and/or Web API.
  • Experience with SQL Server and SQL Server Management Studio.
  • Familiarity with database technologies like SQL, NoSQL, and ORM frameworks.
  • Experience with production support and troubleshooting.
  • Experience with Agile/Scrum development processes.
  • Strong communication skills and the ability to work in a team.

Education

Any Graduate