-
-
- 0-3 years of experience in software development.
- B.Sc. Degree in Computer Science, Engineering or related discipline with information technology focus.
- Strong understanding of Microsoft technologies in the web and/or desktop environment
- Experience in Microsoft .NET Framework
- Experience in programming in Microsoft .NET using VB.net or C# programming languages
- Experience developing numerous web-based and/or desktop-based applications.
- Experience in the following web standards and technologies: HTML, XHTML, CSS, XML, XSL, JavaScript, Web Services, RSS).
- Experience in Object Oriented Programming (OOP) concepts.
- Database Experience (in either Microsoft SQL Server or Oracle Databases):
- Understand complex database concepts and effectively employ different database design techniques.
- Create entity-relationship diagrams
- Create and debug stored procedures and functions in T-SQL or PL-SQL.
- Understanding of the Software Development Life Cycle (SDLC)
- Knowledge in Microsoft Solutions Framework (MSF) is a plus.
Responsibilities :
- Analyze customer requirements and change requests to develop functionalities accordingly.
- Perform maintenance programming for existing applications.
- Participate in creating screens/mock-ups based on existing templates.
- Implement Development Tasks:
- Cost (estimate) development tasks
- Write code for development tasks
- Perform code analysis
- Perform unit testing
- Re-factor / optimize code
- Review code
- Integrate code changes
- Peer-To-Peer code reviews
- Write comments in the coded instructions so others can understand the program
- Fix software bugs
- Troubleshoot and debug software to determine causes of errors and deciding what to do about them.
- Conduct researches & do proof of concepts.
- Perform software releases on staging and production environments.