Browse by:
Categories and Locations
Posted - 4/01/2011

Principal Architect

  • Company
  • Website
    www.teleca.com
  • Contact
    Recruiter
  • Job Type
    Full time
  • Job Category
  • Job Subcategory
  • Country/Region
    United States, Pacific_West
  • State
    Washington
  • Metro Area
    Seattle Metro
  • Metro City
    Seattle
  • City
    Seattle
  • Education
    Bachelors
  • Work Experience
    3-5 years
  • Job Reference
    582
  • Short description
    Provide architectural and big picture oversight for the development of new or enhanced software applications (apps) for mobile phones, smartphones, and other mobile devices.
 One click Twitter Jobs posting

Job details:

Teleca is a world-leading supplier of software services to the mobile communications industry. We offer world class operations and execution capability, both on-site and offshore. Using tailored solutions, systems design, integration and testing we help drive down development time and costs for leading industry players. Teleca has about 2,000 employees in 11 countries in Asia, Europe and North America.

Project / Job Description:

Provide architectural and big picture oversight for the development of new or enhanced software applications (apps) for mobile phones, smartphones, and other mobile devices. Work with various product developers, product managers, and customer application experts to create mobile applications containing required features and modifications. Provide technical advice to other departments within the organization, and may be responsible for integrating components built by product developers.

Key Responsibilities and Accountabilities

  • Provide architectural leadership for software development efforts by integrating various technologies such as web applications, relational databases, information security, servers, networking, etc.
  • Review and analyze current systems and processes to determine requirements.
  • Develop detailed systems documentation including functional specifications, design requirements, templates, layout, navigation, diagrams, maps, etc.
  • Provide high-level analysis and design reviews to solve conceptual problems and avoid duplication of efforts within different applications.
  • Work with third party vendors to integrate their technologies within organization's structure.
  • Evaluate new technologies and recommend extension, expansion, and update of technology standards, practices, and methodologies.
  • Ensure design, structure, and content meet performance guidelines; may assist with test planning and testing.
  • May be required to perform development work.
  • Oversee the primary activities of individual contributors (see above) to ensure completion of tasks and attainment of departmental goals.
  • Handle personnel activities of staff (i.e., hire, train, reward, motivate, discipline, terminate, performance reviews, and pay discussions).
  • Evaluate and assess new development projects based upon size, complexity, and time frame.
  • May be responsible for budgeting of department's personnel, capital, and/or operations expenses.

Requirements for this role

    Key Accountabilities (% of Time):

    • Implementation of software designs and unit tests (55%)
    • Participation in design and code review process (20%)
    • Interaction with test engineers to identify and fix defects (15%)
    • Write documentation on technical architecture/features (10%)

    Formal education:

    • Bachelor's degree in computer science, software engineering, business, or related field.

    Required experiences:

    • 3+ years software development experience in Java (J2ME)
    • Development experience on Blackberry platform SDK or other Java-based OS

    Preferred job skills:

    • Web Service Clients
    • Audio client and UI development on Blackberry
    • Scrum/Agile Process Experience
    • Previously shipped app to Blackberry Market
    • Previous experience developing applications for the Blackberry platform is highly desirable, as new team members will need to come up to speed and start contributing immediately. To be successful, you must be self-motivated, work collaboratively with other team members to solve problems, and have a passion for mobile technology. Excellent written and verbal communication skills are also important.

This opportunity will be managed by Novotus. If this position seems like a good fit for you, please apply through our online process and a Novotus Representative will be in touch with you soon with the next steps.

Comments(0)

Adding comments allowed only for registered & logged in users.

Featured Jobs

Job categories

Jobs by Cities & States
Jobs by Metro Areas & Regions