- Receive the tasks from the team leader to develop.
- Handle existing software problems and carry out requested changes.
- Implement the requested changes on the existing software.
- Work on software enhancement.
- Develop new versions of the system.
- Contribute to ERD creation with analyst and dot net team leader.
- Contribute to Project architecture with team leader.
- Unit testing of the code before release to the QC team as required.
- Plan the implementation of the system.
- Distribute tasks to juniors.
- Communicate with the quality team concerning bug issues and solve bug problems, if required, in any software program.
- Contribute to team leader in high and low levels of application design.
- Guide and peer review junior in coding and coding standards.
- Record time sheet corresponding to each task and bug.
- Perform other required related tasks.
Bachelor’s degree in computer engineering or computer science.C#, vb .net language.Net framework version 2.0, 3.0, 3.5, 4.0, 4.5.Windows services & WCF Services, ASP.NET & MVC.MS SQL 2000/2005/2008 development using T-SQL (Work Experience is a must).Familiar with the desktop/web development model and Internet Information Server.Strong analytical and problem-solving skills.Ability to handle difficult situations.