JOB PURPOSE:
The purpose of this job role is to lead the development and enterprise architecture of the company's internal and consumer facing applications. Act as the subject-matter-expert in the Enterprise Architecture capabilities, processes, tools, and best practices.
PRINCIPLE ACCOUNTABILITIES:
Provide leadership and technical expertise to teams in broad technical areas: systems analysis, architecture, software design, software development, quality assurance, performance characterization and release engineering.
JOB ACTIVITIES/ DUTIES
- Provide technical guidance and work direction in the development of new applications and improvements to existing applications.
- Ensure the product development team activities meet company cost capacity, quality and product development requirements.
- Manage and prioritize team activities including: supervision of staff resources, project/ product assignments, monitoring results, and taking corrective action when necessary.
- Communicate and work with staff to ensure successful job performance and meet stated expectations. Aid in development of staff and conduct annual formal performance reviews.
- Partner closely with Ops, BPM, Quality, Finance, Procurement and the Business Leadership Group to determine development team priorities.
- Ensure the product development team partners and works effectively with other technical functions including, but not limited to, CIO, operations, BPM and Quality Assurance.
- Provide technical expertise and serve as a resource to the company in areas including, but not limited to, product and process development, testing, consumer acceptability and predicted outcomes.
- Participate in the evaluation of the economic and technology feasibility for implementation within the company.
- Monitor developments outside the company including, but not limited to, new ideas/concepts, competitive activity, new product/ technology introductions, consumer and customer feedback.
- Provide technical support to operations to continuously reduce cost and improve quality.
KNOWLEDGE, SKILLS & COMPETENCIES REQUIRED:
1. ASP.NET / C# / MVC 4 / LINQ/PHP
2. AJAX / Javascript / jQuery / JSON
3. SQL / T-SQL/MY SQL/ Oracle
4. SOAP / Web Services/WCF
5. Microsoft Patterns and practices
6. Mobile app development in iOS and Android SDK
7. Project Management tools :- Microsoft Project Plan, Visio etc
8. Estimation Technique :- Functional point, LOC and WBS
9. Microsoft performance testing tool
10. Executed project in waterfall, iterative and having good knowledge overall.
11. Exposure in Robotic Automation techniques
EDUCATION & EXPERIENCE REQUIRED:
Education
- B.E./B. Tech /MCA
Experience
- Overall 10 years work experience
- Excellent track record during past work experience
- Proven experience in achieving targets against budget
- Proven experience in a People Management and Development
- Experience in a Customer facing environment
- Experience in a technology or communications background
Didn’t find the job appropriate? Report this Job