Senior Software Engineer

Job Description

We are looking for a passionate Senior Software Engineer to design, develop and install software solutions.

 

Responsibilities:

• Execute full software development life cycle (SDLC)

• Develop flowcharts, layouts and documentation to identify requirements and solutions

• Write well-designed, testable code

• Produce specifications and determine operational feasibility

• Integrate software components into a fully functional software system

• Develop software verification plans and quality assurance procedures

• Document and maintain software functionality

• Troubleshoot, debug and upgrade existing systems

• Deploy programs and evaluate user feedback

• Comply with project plans and industry standards

• Ensure software is updated with latest features

 

Requirements and skills:

• At least 3-5 years of proven work experience as a Senior Software Engineer.

• Ability to develop software in Java & Spring Cloud.

• Must be good in TypeScript, Angular, Ionic/Angular

• Experience with NGINX

• Excellent knowledge of non-relational databases, MongoDB and ORM technologies (JPA2, Hibernate)

• Experience with microservices architecture development

• Experience with test-driven development

• Proficiency in software engineering tools

• Ability to document requirements and specifications

• BSc degree in Computer Science, Engineering or relevant field

Job Summary

  • Published on:2024-02-11 10:36 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:3 Years
  • Job Location:Islamabad
  • Gender:No Preference
  • Application Deadline:2024-12-27