.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
- 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