Remote NET & iOS Product Architect

closed
Logo of IDERA Software

IDERA Software

๐Ÿ’ต $100k-$150k
๐Ÿ“Remote - Worldwide

Job highlights

Summary

The job is for a Product Architect who will provide technical leadership and architectural direction for multiple software development teams. The role involves assessing and shepherding the technical delivery of high-quality products, estimating software development requirements, collaborating with product management teams, and serving as a development manager.

Requirements

  • Bachelor's or Master's degree in computer science or a related field
  • 5+ years of experience building successful production software systems
  • Deep understanding of software development in a team, and a track record of shipping high-quality software on time
  • Ability to take raw product requirements and develop software architectures and designs to bring products to life
  • Mastery of the tools of the trade, including a variety of programming languages and key technologies related to .net framework and iOS platform
  • Experience with front-end technologies such as JavaScript, HTML5, and CSS3
  • Familiarity with architecture styles/APIs (REST, RPC)
  • Proficient in Swift and Objective-C
  • Experience with iOS frameworks such as Core Data, Core Animation, etc
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Knowledge of other web technologies and UI/UX standards
  • Ability to work independently and collaboratively
  • Ability to communicate design rationale and build consensus
  • Ability to prioritize and manage work to critical project timelines in a fast-paced environment
  • Highly organized in a manner to achieve effective communication and drive successful results from self and team
  • Excellent verbal and written communication skills; able to explain technical issues to non-technical English-speaking individuals

Responsibilities

  • Provide development manager caliber technical leadership and architectural direction for multiple and diverse software development teams
  • Orchestrate high-quality, fast-cycle software implementations
  • Maintain, guide and improve the architectural integrity and evolution of the products
  • Ensure best practices and architectural guidelines are followed for the products
  • Contribute to and lead process improvement activities aligned with achieving high-quality, on-time software product releases
  • Serve as the Development Manager, guiding geographically diverse software development partner teams in developing the best technical designs and implementation approaches
  • Report on the status of development, quality, operations, and system performance to executive leadership
  • Participate in and initiate activities to improve process and product quality in pursuit of excellence
  • Foster proactive collaboration among technical teams where systems integration is required

Benefits

An Equal Opportunity Employer - All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran

This job is filled or no longer available

Similar Remote Jobs