Software Engineer

 

Description:

· Great communication skills, including active listening and comprehending system requirements.

· Self-taught and self-teaching, with a demonstrated aptitude for acquiring knowledge and skills.

· Excellent team player with the ability to work within a collaborative environment.

· Proven ability to work independently with limited supervision.

· Implement important elements of the application software architecture and application infrastructure.

· Design and develop software applications, project prototypes, proofs of concept & client demos.

· Perform, design and code reviews for all key application functional components.

· Assist in driving the development effort for End-to-End on-time delivery of high-quality solutions that conform to feature requirements.

· Provide critical thinking, technical innovation and attention to detail when serving as a trusted advisor on your team.

· Work closely with the product owner and other team members to coordinate schedules, identify task assignments and provide progress updates at daily standup meetings.

 

Qualifications:

 

· B.S. in Computer Science, Engineering or possess equivalent work experience.

· 6+ years of engineering experience in JVM based secure web applications.

· Expert level coding skills in back-end #Java

· Broad knowledge of web standards relating to APIs (OAuth, SSL, CORS, JWT, etc.)

· Extensive experience in designing and developing RESTful APIs

· #Experience with an #IDE such as IntelliJ, Eclipse

· Knowledge of continuous integration and release management tools

· Good knowledge of SCM tools including #Git, #subversion, #JIRA

· Proficiency in working in Unix/Linux environment.

· Expert level or Intermediate coding skills in front-end #JavaScript, ES 6

Organization Islamabad Recruitment Company
Industry IT / Telecom / Software Jobs
Occupational Category Software Engineer
Job Location Islamabad,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 6 Years
Posted at 2024-01-23 2:59 pm
Expires on 2024-06-04