- 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 the analyst and the .NET team leader.
- Contribute to the Project architecture with the 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 the team leader in high and low levels of application design.
- Guide and peer review junior in coding and coding standards.
- Record the time sheet corresponding to each task and bug
- Perform other required related tasks.
Bachelor’s degree in computer engineering or computer science.C# language.NET Framework version 4.ASP.NET WebForm & MVC (Work Experience is a mus WCF Services and RESTful AP Windows services ASP.NET Core Oracle Database (Work Experience is a must) JavaScript, HTML, jQuery, and Angular +2 (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.