Technical Lead / Solution Architect

Job Description

  • Review and Analyze business requirements from the customer
  • Design custom solution to meet customer business objectives
  • Work closely with sales team and project manager to deliver solutions up to customer needs and expectations within defined time and budget
  • Assist pre-sales team for time estimation for the project requirement
  • Review the code and work completed by the developers and engineers
  • Review and improve coding and development standards
  • Ensure smooth execution and development as per agreed project plan
  • Should be able to directly present solution to the customer and actively respond customer queries on the spot and customize the solution accordingly
  • Prepare relevant documents, diagrams and presentations (BRD, FSD, Architecture Diagram)
  • Ensure early and effective adoption of new tools, technologies and development methodologies

 

Skills

Experience:
• 5+ Years of Experience in Software and Mobile Apps Development
• At least 2+ years of experience as technical lead or solution architect
• At least 1 year experience in UAE or GCC will be a plus
Qualification:
• Bachelors or Masters degree in Software Engineer, Computer Science or relevant field

Senior Mobile Apps Developer / Engineer

Job Description

Key Responsibilities

  • Design and build advanced applications for the given platform
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Solid understanding of OOP concepts.
  • Proven experience in any of the following platforms.

Skills

Requirements:

• BS/MS degree in Computer Science, Engineering or a related subject
• 3+ years of software development experience
• Experience with SVN or Git
• Experience with an Agile team development environment
• Excellent communication skills, both verbal and written
• Excellent problem solving, analytical, and troubleshooting skills
• Hands on Experience on any of the following Mobile Apps Development Technology:

iOS:
• Proven working experience in software development
• Working experience in iOS development
• Have published one or more iOS apps in the app store
• A deep familiarity with Objective-C and Cocoa Touch
• Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
• Experience with third-party libraries and APIs
• Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
• Solid understanding of the full mobile development life cycle
Android
• Have published at least one original Android app
• Experience with Android SDK
• Experience working with remote data via REST and JSON
• Experience with third-party libraries and APIs

Senior Graphic Designer & Web Developer

Job Description

  • Corporate Identity
    • Web Graphics
    • User Interface & front end Design
    • Web Branding
    • Print Design & Layout
    • Advertising
    • Website Template creation in Photoshop
    • PSD to HTML Template conversion.
    • Responsible for the design, layout and coding of a new website for the company.
    • Write the programming code, either from scratch or by adapting existing website software and graphics packages to meet business requirements
    • Test the website and identify any technical problems
    • Upload the site onto a server and register it with different search engines.
    • Creation of site layout/user interface from provided design concepts by using standard HTML/CSS practices.
    • Placement and layout of web site pages given company’s provided content.
    • Development of robust and user-friendly .NET-based web applications.
    • Design and creation of relational database schemas.
    • SQL Server T-SQL development.
    • Application/Framework design as needed.
    • Specifications/Requirements gathering as needed.
    • Routine daily maintenance of existing & new site and applications.
    • To be responsible of the technical and graphical aspects of a website – how the site works and how it looks.
    • To be responsible of the maintenance and update of an existing site until migrating to the new website.
    • To make sure that the design and pattern of the developed website is as per the requirements of the company; in terms of graphics, effects, animations, functionality, and features.
    • To make sure about the ranking of the website, which can be improved with a process known as Search Engine Optimization (SEO).
    • To maintain the quality of websites and adding to it for making it more informative.
    • After the website is developed, to keep a detailed record of its technical performance and functioning with the web server.

Skills

  • Well versed in different computer languages and applications that are required in website designing and development. Some of these essential languages and software are HTML, XML, Java, C++, C#, Perl, VBScript, PHP, JavaScript, DOM, CSS, Visual Basic .NET, Photoshop, Flash, Dreamweaver, Paint Shop Pro, etc. For gaining entry into this field, it is essential to have good educational qualifications.
2+ years of rapid web development, using HTML, JavaScript, CSS, ASP.Net, C#, and T-SQL preferred.
    • Candidates should have proven .NET experience as well as a solid understanding of Object Oriented Design and Programming.
    • A solid understanding of web application development processes, from the layout/user interface to relational database structures.
    • Understanding the benefits of SEO and the development skills to support SEO are a plus.
    • Strong communication and writing skills.
    • Ability to grow professionally in a highly flexible and fast-moving environment.
    • Have creativity and imagination
    • Be adaptable and able to pick up new techniques
    • Have good interpersonal and communication skills
    • Keep up to date with advances in computer technology and how this affects the business environment

Assistant Project Manager

Job Description

  • Manage tasks assigned to developers
    • Participate in all aspects of the software development life cycle (design, implement, test, document and deploy).
    • Work closely with marketing and sales teams to ensure the mobile functionality meets our targeted users’ requirements.
    • Produce quality deliverables in a fast-paced environment.
    • Provide estimates for assigned development tasks.
    • Assists with managing paperwork and multiple technology projects, maintains and updates status logs, and contributes to progress reports produced to the clients.
    • Learn and evaluate other new technologies/tools as needed.
    • Will also assist in the assessment of customer satisfaction
    • Perform all other duties as assigned.

 

Skills

  • Good Knowledge of Project Management and ability to apply project management concepts to an information technology environment.
    • Solid knowledge of best practices, techniques and methodologies related to software – development, with specific focus on mobile & web platforms.
    • Experience in all aspects of the software development life-cycle and exposure to different Agile methodologies.
    • Excellent written and verbal communication skills; superior analytical and problem solving skills.
    • Ability to plan and organize; initiative; tact; resourcefulness and sound adjustment.
    • Self-starter with good organization skills and the ability to work well both independently and as part of a team.
    • Preferred with knowledge of MS Project, MS Vision and other wire-framing tools.

Web Developer

PHP, .Net

  • Participate in all aspects of the software development life cycle (design, implement, test, document and deploy).
  • Produce quality deliverables in a fast-paced environment.
  • Provide estimates for assigned development tasks.
  • Learn and evaluate other new technologies/tools as needed.
  • Perform all other technical duties as assigned.

Skills

  • Solid knowledge of best practices, techniques & methodologies related to software development with specific focus web platforms.
  • Solid knowledge & web development experience on ASP.NET, PHP, Joomala, WordPress, RESTFUL, SOAP & relational databases.
  • Solid foundation in best practices for techniques, methodologies & user-interface design for web platforms.
  • Experience in all aspects of the software development life-cycle and exposure to different Agile methodologies.
  • Excellent written and verbal communication skills; superior analytical and problem solving skills.
  • Self-starter with good organization skills and the ability to work well both independently and as part of a team.
  • Experience on mobile application projects (Android, iOS, Blackberry & Windows) will be added advantage.

Fatal error: Call to undefined function twentyfourteen_paging_nav() in /home/advansof/public_html/wp-content/themes/advansoft/archive.php on line 60