ASP.NET Developer
TITLE:Â Â Â Â Â Â Â Â Â Â ASP.NET Developer
REPORTS TO:Â Â Â Â Â Â Â Â Â Project Manager
General Manager (locally)
SCHEDULE:Â Â Â Â Â Â Â Â Â Â Â Â Â 8 hrs per day
Â
RESPONSIBILITIES:
Software Development
Definition of sw/hw requirements
SW development and documentation
Provide Project Manager with assistance on man-time and calendar-time estimates
Weekly status reports to Project Manager (with copies to GM)
Next-day response to correspondence from US (with copies to GM)
Ensure adherence to project definitions
Functionality
Schedules
- Analyze and translate requirements into solution design based on approved architecture
- Perform implementations to specification in a timely fashion
- Perform quality assurance tasks, such as black box testing, unit tests, and installation tests on a variety of software platforms
- Design and implement effective user interfaces that are intuitive and easy to use
- Participate in Planning, Designing, Development phases as part of the team
It involves not only understanding state of the art software development tools on Windows and other platforms, but also working the Director of Software Development to design high-level architectures and create execution plans.
Required Experience:
• Good knowledge of OOP, data structures and algorithms and database design
Experience in developing Web applications
Experience with .NET Framework platform / C#
Experience with ASP.NET Web Forms, MVC,
Experience with Web services: ASMX, RESTful web services
Experience with MS SQL Server, ADO.NET, ORMs like Entity Framework, NHibernate
Experience in client-side application development: JavaScrispt , jQuery, jQuery UI, CSS/CSS3, Ajax
Valuable, but not required:
• Experience with the latest Microsoft technologies: Windows Communication Foundation, Windows Workflow Foundation, Windows Presentation Foundation, LINQ.
• Object Oriented Analysis and Design Experience
• Web Site-related Issues (page optimization, search engine registration, etc.)
• Skills in design (graphic interfaces, flash animations) can be an advantage.Candidates interested in this position must have:
Minimum 4 years industry proven experience in software engineering, performing software development duties.
University degree
• Organized, detailed oriented, and have effective time management in order to add value to multiple projects simultaneously
• Cooperative and team-oriented work style
• Working knowledge of software development processes;
• Good analytical skills / problem solver
• Ability to meet deadlines and work under pressureBenefits:
• Competitive income
• Opportunity for professional and personal growth
• Fulltime job, flexible program
• Friendly, professional team