Description

JOB DESCRIPTION :

  • This position is responsible for developing apps, web and windows applications and services using IOS SWIFT, Microsoft C#.NET.
  • This position requires working with project leadership to perform project analysis, determining functional and technical business requirements, developing code, testing and deploying applications.
  • Candidate will interact with internal technical and non-technical teams and must have outstanding technical capabilities in web application and web services development using SWIFT,.NET stack, database design, and Windows networking.

ESSENTIAL SKILLS:

  • Must have a Bachelor s Degree in Computer Science (or related field) and 2 years of web development experience in .Net technologies or a Master s Degree in Computer Science (or related field) with 1 year of web development experience using .NET technologies
  • Proficient in SWIFT and IOS development, and xcode
  • Proficient in certificate pinning the apps, and IOS encryption of data at rest.
  • Proficient in C#, SQL, HTML4/5, CSS3, XML/XSLT, JQuery, React, AngularJS.
  • Expert knowledge of object-oriented application design and development principals
  • Strong oral and written communication skills
  • Ability to manage and juggle multiple tasks at one time
  • Must work well in a team environment
  • Experienced in Agile product development

PREFERRED SKILLS:

  • Familiar with persistence technology like NHibernate or Entity Framework Knowledge of WCF Services, MVC, and AngularJS

DUTIES AND RESPONSIBILITIES:

  • Analyze, design, develop and maintain .NET 2.0 4.6 applications that service internal and external vendor and client systems aligning with the business needs.
  • Analyze, design, develop and maintain mobile apps on IOS using MacOS and xcode.
  • Create and execute testing plans and procedures.
  • Automate processes using software tools and scripts.
  • Manage system enhancements and upgrades.
  • Participate in latest technology research applicable to meet new business challenges.
  • Follow best practices for technology and business level technology implementation.
  • Conduct code level and other systems quality assurance tests and procedures.
  • The above information is intended to describe the most important aspects of the job.
  • It is not intended to be construed as an exhaustive list of all responsibilities, duties, and skills required performing the work.
  • Other duties/functions may be added to the job, as business needs dictate."

Key Skills: .NET, SWIFT, IOS, xcode, JQuery, React, AngularJS, Agile


 

Education

Master’s degree