Overall Purpose or Function of Position: The Software Engineer designs, implements, and maintains new or improved applications, websites, and dashboards.  Works with local/regional teams to capture and clarify business requirements. Translates them into functionalities and develops innovative and cost-effective solutions within the project timeline and cost.  Keeps up to date on software technology and process.  Follows the company software development lifecycle, IT standards, and the digital playbook, to ensure the developed applications are compliant with company standards, and with industry best practices. Active in knowledge sharing, and collaboration with internal teams.

Primary Duties and Responsibilities Include:

- Follows the Scrum framework to design, develop and deliver solutions.

- Works with subject matter experts to clarify requirements

- Turns requirements and user stories into functionality

- Leads technical reviews or requirements

- Builds prototypes, frameworks, and development kits suitable for testing and evaluation

- Follows company software development lifecycle, IT standards, and digital playbook.

- Develops server-side services to be standard, compatible, scalable and secure by design. 

- Develops web front end to be usable on multiple form factors

- Develops internal mobile software solutions, and cloud native applications (Google or Azure) in line with internal standards.

- Creates solutions to support data quality and analysis initiatives.

- Uses Business Intelligence and Data visualization tools to produce live business reports, and dashboards as per requirements

- Design testing procedures. Plans and leads user application testing activities, technical qualifications processes, and application commercialization.

- Provide timely corrective actions on all assigned defects and issues. Maintains, supports and enhances developed products.

- Creates and maintains documentation (user manuals, and technical specifications) for the developed solutions - Collaborates and communicates effectively with internal technical and business groups.

- Evaluates emerging technologies and stays updated on software industry trends.

- Minimum requirement: BSc or MSc in Computer Engineering, Computer Science or Software Development - Minimum professional experience: 3 to 4 years in Sharepoint Development

Competencies Required: - Strong experience in Sharepoint Online development

- Programming languages: SQL, Java, HTML5, XML, Visual Studio .NET development stack including C#, ASP.NET.

- Experience in building reports and dashboards using Microsoft Power BI, with integration with different data sources and Enterprise Data Warehouse.

- Experience in developing solutions and automating processes using: O365 tools: PowerApps, Flow, Sharepoint Online.

- Good knowledge of Cloud based application development and automation (Azure and Google)

- Proficiency in software development lifecycle using Scrum and Agile methodologies.

Experience with the VSTS framework

Job Details

Industry:
Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Minimum Education:
Bachelors
Degree Title:
BSc or MSc in Computer Engineering, Computer Science or Software Development
Career Level:
Experienced Professional
Minimum Experience:
3 Years (Specifically Sharepoint Development experience required)
Apply Before:
Apr 01, 2019
Posting Date:
Mar 15, 2019

World's Leading Technology & Oilfield Company

Chemicals · 11-50 employees - Islamabad

Leading Oil & Gas

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Software Engineer

Star Developers, Bahawalpur, Pakistan
Posted Apr 17, 2024

Software Engineer

Faisal Feeds Pvt Ltd, Multan, Pakistan
Posted Apr 17, 2024

Software Developer

Contour Software, Karachi, Pakistan
Posted Apr 05, 2024
View All
I found a job on Rozee!