1      Purpose of Job:

1.     Perform systems analysis and design software applications, components and databases in conformance to requirements.

2.     Plan and supervise development activities on various projects.

3.     Write programs and scripts on specified projects.

4.     Assist in project engineering activities.

2      Main Responsibilities:

1.     Oversee project development activities on various projects.

2.     Assist in mobilization and de mobilization activities for a group of developers.

3.     Write programs and scripts using specific tools and platforms.

4.     Program key modules or components.

5.     Create/Support database design development activities.

6.     Responsible for developing, evolving and maintaining system architecture on various projects. Review and re factoring components to enhance software performance.

7.     Support in developing and validating project documentation.

8.     Monitor nature of bugs and resolve bug status with QA.

9.     Ensure deliverable quality for team members including code and architecture quality with respect to best practices, bug density and accurate functionality. Ensuring adherence to development standards, processes and best practices.

10.  Facilitate in development and establishment of best practices related to software engineering and technology implementation.

11.  Identifying design patterns and coordinating with team members to maximize code re usability.

12.  Participate in requirement gathering, software design, development and quality assurance activities as per requirement.

13.  Assign tasks to team members and ensure team performance.

14.  Provide guidance and training to team members.

15.  Conducting research on tools, technologies, domains and solutions relevant to the assigned product(s) and/or project(s).

16.  Co-ordinate with PM, project team and cross functional resources as per requirement.

17.  Work on multiple projects as per requirement.

18.  Perform misc. other tasks as asked for.

3      Authorities:

1.     Authorities that are required to fulfill this job effectively

4      Minimum Skills Required: 4.1       Academic Qualification(s):

                                          i.        At least BS in computer sciences or related field

4.2       Technical Skills:

                                          i.        Must have good analytical and decision making skills.

                                         ii.        Excellent knowledge of development tools/platforms.

                                        iii.        Structural knowledge of projects and project lifecycles.

                                        iv.        Must have excellent database concepts.

                                         v.        Excellent programming skills.

                                        vi.        Well versed in the notations, methodologies and processes of object oriented development.

                                       vii.        Be able to make engineering compromise necessary to cope with building systems for the real world.

                                      viii.        Proactive and goal-oriented: Must possess the drive to build something tangible and complete.

                                        ix.        Communication: In order to carry the architectural vision to the development team and the client, must be capable of doing a lot of preaching, convincing, mentoring, and teaching.

4.3       Management / Interpersonal Skills:

                                          i.        Leadership: Must have the focus, confidence, charisma, and authority to drive the technical effort

                                         ii.        Must have good communication and presentation skills.

                                        iii.        Must be able to set expectations and manage conflict.

                                        iv.        Must be a good team player.

                                         v.        Must have drive to continuously improve upon his skill set and help others.

4.4       Trainings (For internal promotion):

                                          i.        Must have received

1.     One leadership training

2.     One communications training

3.     One project management training

4.     Five software development trainings in key areas

                                         ii.        Must have conducted

5.     One leadership training

6.     One communications training

7.     One project management training

8.     Six software development trainings in key areas

4.5       Experience:

                                          i.        At least eight years software development experience is required.

                                         ii.        Experience as development team lead in at least eight successful projects.

 

工作详细内容

全部职位:
1 发布
工作时间:
早班
工作类型:
部门:
Software Development
工作地址:
性别:
没有偏好
年龄:
30 - 45 年
最低学历:
学士
学位头衔:
BS(CS) , BS (IT), BCS
职位等级:
资深专业人员
经验:
8年 - 12年 (.Net Architect Experience)
在之前申请:
Nov 24, 2019
发布日期:
Oct 23, 2019

Future Now (Pvt) Limited

· 301-600 员工 - 拉合尔

Future Now Technologies is a leading provider of cutting edge technology solutions and services in Pakistan, Europe and North America. We believe that innovation, commitment to quality, and effective partnership with our clients is the foundation of success. Over the years we have engineered solutions which are currently being used in some of the largest fortune 100 companies around the world. Our success comes from the realization that our success can only be possible if our clients are successful.

你最大的竞争优势

快速得到有竞争力的分析和专业的对你的评定
联系我们团队的专业顾问来提升你的简历
尝试罗资 专业版

相同职位头衔

Software Architect

Pakistan Single Window, 卡拉奇, 巴基斯坦
发布 Apr 23, 2024

Associate Software Architect

Pakistan Single Window, 多个城市, 巴基斯坦
发布 Apr 23, 2024
我在ROZEE上找到工作啦!