Senior Software Architect

Global Financial Media

Global Financial Media

at

Global Financial Media

Location

Lahore, Pakistan

Date Posted

July 5, 2021

Category

Software & Web Development Jobs in Pakistan

Job Type

Full-time

Education Requirement Bachelors/Masters
Career Level Mid Level
Experience 2-3 Years
Base Salary Competitive Salary
Street address Lahore

Description

About the Company

Global Financial Media (GFM) is a part of National Technology Group, with a number one Financial Portal and market dominant services and products within the Middle East, with workplaces in Saudi Arabia, United Arab Emirates, Egypt, Bahrain, Sri Lanka, and Pakistan.

We want to appoint a Senior Software Architect to move our growth groups and merchandise together with News and Media portal primarily based in Lahore Development Center, Pakistan.

About the Job Role

As a senior degree architect for a number of of our merchandise and core engineering workforce, you may be working with the administration and cross useful groups, performing each as a hands-on engineer in addition to the technical lead of your workforce. You will information and coach groups and particular person contributors engaged on a number of applied sciences and platforms. The tempo is quick and rewarding as you may be fixing the toughest issues in our merchandise and processes.

Responsibilities:

Lead Architecture design of our core and shopper merchandise
Participate in rigorous/periodic product releases throughout a number of, advanced software program merchandise.
Implement inner engineering administration methods to attain world-class productiveness and price effectivity.
Engage with technical workforce and product managers to make sure that software program growth requirements are all the time aligned with commonplace high quality.
Building a brand new, trendy monetary information & media portal which incorporates categorized information, firm profiles, value feeds, commercial, and so on.
Engage and align high expertise via robust recruitment, mentoring, hands-on architectural management and profession administration.
Lead product technical due diligence and engineering expertise assessments in firms/merchandise which we’re going to purchase.
Collaborate with stakeholders to find out useful and technical necessities that are pushed by our core framework.
Use instruments and methodologies to create displays for High-Level Architecture.
Define all features of software program growth from applicable expertise and workflow to coding requirements.
Communicate efficiently all ideas and pointers to growth workforce.
Oversee progress of growth workforce to make sure consistency with preliminary design.
Provide technical steerage and training to software program builders, QA workforce and help / implementation engineers.
Ensure software program meets all necessities of high quality, safety, modifiability, extensibility and so on.

Requirements:

Bachelor’s Degree in Computer Science or IT is obligatory (Masters is most well-liked).
Minimum of three years in a software program engineering administration place akin to Head of Development, Software Architect or Project Manager.
Minimum of 5 years in a hands-on growth function in Java applied sciences.
Minimum of two years in a hands-on growth function in C#, Dot Net structure.
Knowledge and expertise of migrating merchandise from .NET structure to Java.
Experience and information of working FINTECH apps and Blockchain.
Proven expertise of growing purposes for AWS and utilizing companies (EC2, RDS, S3, Lambda, SNS, SES, PayFort, and so on.).
Previous expertise of designing, growing and sustaining excessive site visitors information and media content material portals (multi-lingual) and Content Management System is an enormous plus.
Led a workforce of at the very least 10 software program engineers throughout the final 3 years the place you had been chargeable for objective setting, efficiency measurement, and hiring/ firing choices (direct reporting strains).
Hands-on expertise with most of those applied sciences: Java, C++, Spring MVC, Microservices (Sprint Boot), JPA/Hibernate, J2EE (JSP, Serlvets), JMS/Message Queues, REST, Jenkins, Maven.
Worked on these front-end applied sciences: JavaScript, Angular JS, Angular 8 or greater, React JS, React Native, HTML 5, Ember, Jquery, JSON, Ajax, XML/XSLT, HTML/XHTML, CSS, CSS3.
Working expertise with most of those techs: JBOSS, TOMCAT, JETTY, Thymeleaf, Load balancing instruments (LVS, Keepalived, Nginx).
Sound Knowledge and understanding of databases together with Oracle and mySQL.
Good to have CMS and CDN applied sciences expertise.
Experience with DevOps groups and AGILE working methodologies.
At least 1 12 months of expertise managing a corporation that makes use of IaaS, PaaS, or SaaS.
Good degree of Communication in English.
Working method of “roll up the sleeves and get it done”.
Proven success as an issue solver, working as a client-focused self-starter.
Note: This is a worldwide management function for a seasoned software program growth chief, not a primary govt function for a supervisor.

Good to Have:

Experience with OS: Linux/Windows, Shell scripting.
Development expertise in C++ or C#
Familiarity with Google Ads
Ability to make use of metrics as a key driver in your decision-making processes.
Recent expertise of setting aggressive targets in your groups utilizing SMART ideas.
Familiarity with Design Thinking and BDD.
Development expertise in PHP, Laravel and WordPress is a PLUS.
Experience in constructing high-performance groups and scalable best-practices of CMMI and Agile in an engineering group
Be adapt to Agile and Scrum/Kanban

Apply