Information Specialist (Senior Software Engineer – .Net) (Abu Dhabi)

Employer: Infinite Technology & Solutions LLC
Industry: Abu Dhabi

Job Description:

Role Purpose

To conceptualize, architect, design, develop and implement quality software solutions and achieve customer satisfaction using .Net Technologies under minimal direction.

Key Accountabilities Key Activities:

Requirements Gathering:-

• Interact with the customer to gain an understanding of the business environment, technical context, and organizational strategic direction.
• Collect, identify, define, and organize detailed user and information technology requirements
• Coordinate and collaborate with others in analysing collected requirements to ensure plans and identified solutions meet customer needs and expectations
• Create System Requirements Specifications and Detailed Business Requirements

Application Design:-

• Gain an understanding of system and business requirements to convert the requirements into business and technical solution design
• Conceptualize and designs portions of business and technical information technology solutions through appropriate software development life cycle methodology
• Establish and maintains security, integrity, and business continuity controls
• Create software architecture
• Create software design specifications.

Application Development:-

• Construct portions of business and technical information technology solutions through application of appropriate software development life cycle methodology

Application Testing:-

• Create test case specifications
• Conduct various applications testing such as unit, integration, security, performance etc.

Application Implementation:-

• Implement portions of business and technical information technology solutions through application of appropriate software development life cycle methodology
• Train end users on application functionality and administration.

Application Support:

• Application production, performance, and availability monitoring and tuning.
• Production problem analysis and correction to avoid future problems.
• Perform modifications, changes, or other maintenance necessary to correct errors according to its applicable specifications, and any applicable service levels.
• Analyse and determine root cause of failure within the supported applications.
• Perform minor application enhancements.

Documentation:-

• Create system documentation such as User Manual, Admin Manual, Production Support Handbook, Training Guides etc.

Solutioning:-

• Provide technical solution for .Net based requirements
• Create technical proposals for .Net based requirements

General:-

• Stay current on emerging tools, techniques, and technologies
• Support junior team members, where required

Qualifications, Experience and Skills:

Minimum Qualifications:

• Bachelor’s degree in Computer Science or equivalent
• Certification in Microsoft Certified Professional Developer (MCPD) (Preferred)
• Certification in Microsoft Certified Technology Specialist (MCTS) (Preferred)

Minimum Experience:

• 6-8 years’ experience in software engineering

Job Specific Skills:

The required resources should have strong technical skills in the following technologies and tools:

– Experience: 6 – 8 years of experience
– Languages & DB: C#, Oracle
– Web Based Technologies: Web Services, ASP.NET, MVC, XML, jQuery, AJAX, WebAPI
– Frameworks: .NET 4
– Databases: Oracle, MS SQL
– Application/Web Servers IIS
– Build Tools: Visual Studio 2012
– Project Management Tools: MS Project, Microsoft TFS
– Version Control Systems: Microsoft TFS
– Bug Reporting Tools: Microsoft TFS



Send your CVs to [javascript protected email address]

More jobs in UAE ...