Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Analyze business and technical requirements to understand what can be done or what needs to be changed
- Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis
- Gather customer software requirements
- Design and develop technical solutions for enterprise-level projects
- Design the custom and non-custom solutions’ architecture
- Responsible for the development of CRM modules
- Design, develop and implement critical applications in a .Net environment.
- Responsible for object-oriented Design and Analysis (OOA and OOD)
- Responsible for Front end graphical user interface design.
- Responsible for reports’ design, development, testing and deployment
- Review and monitor reports’ usage
- Report testing
- Create users, manage users’ permissions
- Fix deployed systems bugs
- Routine daily maintenance of existing sites and applications
- Support all CRM, Web/.NET Applications, for any technical and functional issues
Job Requirements
Education:
- Bachelor’s degree in Computer Science, Business, or related field.
Work Experience:
- 0-3 years’ experience as a Software Developer
PC Knowledge:
- Demonstrated proficiency using standard office software applications, query and control languages, programming languages, and database systems.
Technical skills:
- Proficient with Microsoft development, CRM knowledge is a Must.
- In depth knowledge and experience with core Microsoft .Net technologies Experience with source control management systems.
- Experience with web development technologies including ASP.NET, MVC3, JavaScript, AJAX and CSS
- Experience with database development including relational database design, SQL and ORM technologies
- Experience configuring and developing customization for Microsoft SharePoint is a plus.