Apply For This Job

Close

Job Description

Responsibilities:



  • Work collaboratively with product and engineering teams in understanding the requirements and assist them in delivering the solution.

  • Understand the big picture and the various use cases involved while crafting the solution and document them in Unified Modeling Language (UML).

  • Identify the appropriate software architecture for both server-side and client-side solutions to achieve the proposed requirement.

  • Assist Software Designer/Implementers with the creation of detailed software design specifications.

  • Own and maintain the architecture document.

  • Perform software version control and maintain periodic build schedule.

  • Maintain product roadmap, sprints, release schedules and architectural standards that ensure alignment with business objectives.

  • Mitigate risks and problems identified in providing the solution.

  • Keep an eye out for technology trends, open-source projects that can be used.

  • Integrate internal and external product design into a cohesive user experience.


Technical Skills:



  • Minimum 5+ years of experience delivering enterprise level client-side web applications written in ASP.NET MVC.

  • At least 2 years of experience delivering enterprise level client-side web applications written in .Net Core and .Net Core MVC.

  • Must have knowledge of build automation and deployment tools such as Jenkins etc.

  • Must know the deployment of .Net core apps on Linux and cloud environments.

  • Proficient understanding of CSS pre-processing platforms (Sass, LESS).

  • Proficient understanding of unit testing and end-to-end testing frameworks (xUnit, MSTest).

  • Proficient understanding of versioning control systems (Git).

  • Exposure to performance analysis and past improvement for js applications

  • Strong debugging and analytical skills.

  • Strong ability to concisely and accurately convey ideas and information in written and verbal form to audiences with diverse backgrounds.

  • Proficient understanding of web application security issues and security design principles.

  • Experience delivering software with a Test-driven development approach.

  • Knowledge of web accessibility guidelines (WCAG 2.0 A and WCAG 2.0 AA).

  • Strong experience of back-end programming architecture and languages is a must. (C#, Python, Java, Nodejs)

  • Thorough understanding of SOA architecture is mandatory with respect to API and backend security.

  • Proficient in understanding and auditing the program and database codebase to remove security loopholes.

  • Strong knowledge of data stores (SQL, NoSQL), and the ability to make choices among available technology based on requirements.


Personal Skills:



  • Team player and have an ownership mentality.

  • Ability and willingness to learn new technologies and business domain.

  • Very good understanding of design and web architecture.

  • Strong communication and organizational skills, ability to multitask, proactive, and strong organization skills.

  • Exceptional judgment, strategic thinking, and creative problem-solving skills.

  • Experience with Web Content Management Systems.

  • Experience with Atlassian products (JIRA, Confluence, BitBucket).

  • Familiarity with defining deployment pipelines for client-side JS applications.

  • Having good knowledge of cybersecurity will be considered a plus.

  • Strong knowledge of Jenkins workflow and operation.

Job Details

Industry:
Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Department:
Software Solutions
Job Location:
Gender:
No Preference
Age:
30 - 40 Years
Minimum Education:
Bachelors
Degree Title:
BS (CS)
Career Level:
Experienced Professional
Minimum Experience:
8 Years
Apply Before:
Oct 04, 2019
Posting Date:
Sep 05, 2019
Show fewer details Read full job description

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

ABIC GROUPS

Services · 51-100 employees - Karachi

Software House, Digital Agency & Call Center

Similar Job Titles

Sr. Software Engineer / Software Architect

iSplendid, Karachi, Pakistan
Posted Sep 23, 2019