.Net Developer / .Dotnet Programmer / Software Developer

We are looking for a software developer to join our development team as it grows. Candidates should have strong experience in designing complex forms using Windows forms and C#. Hands on experience needed on C#, SQL server and SSRS reports. They should have knowledge of best practices of the full software development life cycle, including coding standards, code reviews, source control management, and testing. The candidate should be a team player possessing strong analytical as well as technical skills, and should be an effective communicator. 

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

Experience: 4 – 6 Years

Preferred Skills: Experience in the following technologies

Languages: C#, Proficiency in object-oriented design skills

Technologies: Windows Forms, SSRS, XML, JavaScript, jQuery

Databases: MS SQL Server, MS Access

Development Tools: Visual Studio .Net, .Net Framework, IIS

Version Control Systems: TFS

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 skillset and client knowledge
  • Assisting in the collection and documentation of user’s requirements and estimates
  • Design, develop, and unit test applications in accordance with established standards
  • Analyzing information to recommend and plan the installation of new systems or apply modifications to an existing system
  • Investigate bugs, modify systems to correct errors, adapt them to new hardware, improve its performance, or upgrade interfaces
  • Communicates and works to mitigate roadblocks through collaboration with internal and client teams
  • Developing and implementing quality assurance procedures
  • Preparing reports on programming project specifications, activities, or status
  • Ensures 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