.NET Developer / Dot Net Programmer / Software Programmer

Job description

  • We are looking for software developers to join our development team as it grows
  • Hands on experience needed on C#, SQL server, and building user interfaces
  • Candidates should have strong experience in designing complex Web and Windows forms applications
  • Should be able to comprehensively Test applications as needed
  • Should have knowledge of best practices of the full software development life cycle, including coding standards, code reviews, source control management, and testing
  • Candidates should be team players possessing strong analytical as well as technical skills and should be effective communicators

Technologies & Languages

  • Visual Studio .Net, .Net Framework, IIS
  • C#, Proficiency in object-oriented design skills, .NET Core/.NET 7
  • Web, Windows Forms, SSRS, XML, JavaScript, jQuery, CSS
  • Blazor, Entity Framework
  • MS SQL Server
  • Version Control Systems: Azure DevOps, Git
  • Good to have Syncfusion, MVC

Responsibilities and Duties

  • Working with an agile team to design, develop, test, and maintain web and desktop-based business applications built on Microsoft technologies
  • Work with mentors to grow skillsets and client knowledge
  • Assist in the collection of user requirements and develop cost estimates
  • Design, develop, and unit test applications in accordance with established standards
  • Analyze information to recommend and plan installation of new systems or apply modifications to an existing systems
  • Investigate bugs, modify systems to correct errors, adapt them to new hardware, improve its performance, or upgrade interfaces
  • Communicate and work to mitigate roadblocks through collaboration with internal and client teams
  • Develop and implement quality assurance procedures
  • Prepare reports on programming project specifications, activities, or status
  • Ensure assumptions are vetted before beginning coding

Desirable Qualities

  • The ability to learn new languages and technologies quickly
  • Provide raw energy and potential
  • An analytical mind
  • Good communication skills both written and verbal
  • Resourcefulness and troubleshooting aptitude
  • Attention to detail

Education

Graduates or post graduates in Computer Science/Computer Engineering or related technical disciplines. Graduates from other fields with technical certifications will also be consid

Scroll to Top