Software Developers-Client of TASCoutsourcing - TASC Outsourcing

Principal Functions (Major Areas of Responsibility):
• Translate application storyboards and use cases into functional applications
• Supports and/or installs software applications and components required for Development and Testing
• Works from written specifications and pre-established guidelines to perform the functions of the job and maintains documentation of process flow
• Utilize established development tools, guidelines and conventions including but not limited to Java, Python, ASP.NET, SQL Server, MySQL, HTML, CSS, JavaScript and C#/VB.NET


Duties & Responsibilities :
1.Translate application storyboards and use cases into functional applications
2.Design, build, and maintain efficient, reusable, and reliable code
3.Integrate data storage solutions (may include databases, key-value stores, blob stores, etc.)
4.Ensure the best possible performance, quality, and responsiveness of applications
5.Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
6.Help maintain code quality, organization, and automatization
7.Supports and/or installs software applications and components required for Development and Testing
8.Utilize established development tools, guidelines and conventions including but not limited to Java, Python, ASP.NET, SQL Server, MySQL, HTML, CSS, JavaScript and C#/VB.NET


Knowledge, Experience & Competencies
Formal Education Required: Bachelor’s Degree in Engineering/ Telecommunications/ Computer Science/ Information Technology or equivalent


Related Professional Training, Certification or Membership: Microsoft Certifications (MCP, MCSE, MCSD, etc), Java Certified


Years & Field of Experience required: 3 - 10 Years


Job-Specific Competencies required to successfully perform the job
1.Strong knowledge of .NET web framework, Eclipse, J2EE and web technologies
2.Proficient in (Java, Python, C# and/or VB.NET), with a good knowledge of their ecosystems
3.Strong understanding of object-oriented programming and SDLC
4.Skill for writing reusable libraries and knowledge of concurrency patterns
5.Familiar with various design and architectural patterns
6.Strong knowledge of Microsoft SQL Server, MySQL - Experience creating database schemas that represent and support business processes
7.Experience with popular web application frameworks
8.Knack for writing clean, readable, and easily maintainable code
9.Knowledge in Automation Tools like BPMN, RPA Tools, etc.
10.Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
11.Understanding of fundamental design principles for building a scalable application
12.Experience implementing automated testing platforms and unit tests
13.Proficient understanding of code versioning tools (such as Git, SVN, and Mercurial)
14.Knowledge in SharePoint Server and Workflow Implementation
15.Knowledge in Mobile Application Development

Job Details

Posted Date: 2019-01-07
Job Location: Dubai, United Arab Emirates
Job Role: Engineering
Company Industry: Information Technology

Preferred Candidate

Career Level: Mid Career


from Jobs in UAE | Bayt.com http://bit.ly/2QuQZ0e

0 comments:

Post a Comment