You will develop web, Windows, and iOS applications and services using Swift and the .NET stack.
Responsibilities
Analyze, design, and maintain .NET 2.0 - 4.6 applications for internal and external systems.
Develop and maintain iOS mobile applications using MacOS and Xcode.
Create and execute testing plans, procedures, and code-level quality assurance tests.
Automate processes using software tools and scripts.
Manage system enhancements, upgrades, and implement technology research to meet business needs.
Required Skills
Bachelor’s degree in Computer Science (or related field) with 2 years of .NET web development experience, or a Master’s degree with 1 year of experience.
Proficiency in Swift, iOS development, and Xcode.
Experience with certificate pinning and iOS encryption of data at rest.
Proficiency in C#, SQL, HTML4/5, and CSS3.
Experience with XML/XSLT, jQuery, React, and AngularJS.
Strong knowledge of object-oriented application design and development principles.
Experience working in Agile product development environments.
Competency in database design and Windows networking.
Preferred Skills
Familiarity with persistence technologies like NHibernate or Entity Framework.