Software Architect M2M Solution

Okda Solutions
  • Bangalore
  • Confidential
  • 10-20 years
  • Views
  • 02 Feb 2017

  • Software Architecting

  • IT/ Technology - Mobile/ VAS Applications
Job Description

Roles & Responsibilities:

Role
Responsible for the software architecture and top level design of M2M solution for a pioneer customer in
Professional Services BU. Developing a good understanding of business need, end customer
requirements, requirements development, with a good understanding of an emerging technology and evolving specifications, ensuring product quality as per internal and customers quality requirements.
Reports To
Engineering Manager. Interacts with the project manager on project level technical issues. Interacts with
peers for organization level technical and thought leadership activities
An architect is primarily responsible for the following:
Projects:
Develops architecture for end to end solutions
Develops detailed product requirements based on customer inputs
Assists in global design by brainstorming and considering multiple design options during design
Reviews detailed design and validation plan
Assists in identifying testing strategies and test plan development
Analyzes and debugs technical issues
Plays a key role in technical proposals, pre- sales estimations and preparing statement of work
Oversees key quality practices in the project like code reviews, static and dynamic analysis,
defect removal
Prepares preliminary estimates for work schedule
Makes key technical decisions in the project including responsibilities in project change control
board (CCB) for any requirements changes or enhancements
Ensures customer facing product documentation content and quality meeting the product delivery
requirements
Advises project managers on the composition of the team required to complete the job
Recommends staffing requirements of projects
Helps make technical trade-offs by being a decision maker in case of a technical conflict within
the team regarding design, coding, testing methods or execution

Thought leadership and people development:

Contributes to thought leadership activities (whitepapers, standards contribution
etc.)
Leads the discussions with customer to define solutions
Leads and support innovation (patents, whitepapers)
Leads project/ product/ process/ technical initiatives
Develops and mentors junior technical members
Trains team members on technology and project related aspects
Contributes to performance appraisal of the senior technical staff in the team
Acts as a role model for other technical members in the group

Accountability and Authorities

Responsible for the architecture/ design of project/product
Makes all key technical decisions
Accountable for specific deliverables such as product requirements and product design
Accountable for overall quality of all project deliverables
Authority
To approve the architecture, product requirements, design documents and the system test
Specifications.
Decision Making
Defines/Approves any architectural changes in project/product
Approves all key technical decisions and trade-offs in project/product
External Interfacing (may need to travel for occasional face to face interactions)
With customers for analyzing the requirements
Participation in standardization bodies

Skills Required:

Has strong system design and architecture definition capabilities
Good exposure to telecom standards (ITU/ 3GPP/ IETF/ IEEE etc.)
Deep insight of Unix like operating systems
Knowledge and hands-on experience in performance optimization techniques and tools
Knowledge of architectural and design patterns
Knowledge of the underlying technical and non-technical reasons for introducing architectures in the
software process
Deep appreciation of software engineering principles.

Soft Skills
Good coaching and mentoring skills
Influencing skills
Good communication skills of written, spoken, presentation and listening.

Job Skills
Comfortable with many software technologies
Has worked on various languages and platforms
Abstraction and analytical skills, Capable of decomposing complex problems.


Competencies/Skill sets for this job

Software Architecture M2M Solution Unix 3GPP

Job Posted By

About Organisation

Okda Solutions