Senior Software Developer  
dinCloud Pakistan (Private) Limited   More jobs from this company

  Email this job
Job Details Back to Job Listing
 
Job Title:   Senior Software Developer
Category:   Software Development
Total Positions:   1
Job Location:   Islamabad,Lahore,Rawalpindi
Gender:   No Preference
Minimum Education:   Bachelors
Career Level:   Experienced Professional
Minimum Experience:   7 Years15 Years
Salary Range:   PKR 0 to 0 per Month
Apply By:   Feb 15, 2022
     
     
 
Job Description:

Knowledge Skill Requirements:


A minimum BS/BA degree in Computer Science or related field, seven to 10 (7-10) years Software Engineering, Software Development, and design experience as demonstrated by a combination of programming and/or product development experience.


Job Summary:


The Senior Software Developer working with department management to define software requirements and will design/develop high-quality software that is aligned with user needs and business goals including integration, testing, and deployment phases.  The individual will be responsible for participating in the CI/CD pipeline for their individual project tracks and the overall software systems developed.  In this role, the senior developer oversees the technical aspects of development teams and coordinates strategies to ensure that technologies interconnect and various product lines interoperate smoothly.  He/she should be able to conduct new technology research, concept specification, design, and develop individual software components either alone or directing a team.  He/she should have excellent organization and problem-solving skills. This role requires hands-on experience in software development and agile methodologies.


Important Skills


Must have knowledge of the following: 



  • Experience as a Java developer writing SQL queries and using Maven

  • Operating systems Deployed your software into Linux environments

  • Use of: JSON, XML and web-services


Desirable skills:



  • Technologies: HTML, Javascript, Angular 

  • Network and Systems Management

  • Experience in analyzing existing software and design

  • Experience with using Jira, GIT, and Jenkins in your software development environment

  • Mathematical background with knowledge of algorithm development/analysis

  • Effective oral and written communications skills are required. 

  • Software Developers are expected to be able to give impromptu written and oral presentations to customers and other Optanix employees. 

  • Extensive computer skills, including the use of windows/Linux (GUI) applications, are required. 

  • Familiarity with standard office productivity, such as word processing, spreadsheet, presentation software, and e-mail is also required.


Essential Functions and Responsibilities



  • Develop high-quality software design and architecture

  • Identify, prioritize and execute tasks in the software development life cycle

  • Develop tools and applications by producing clean, efficient code

  • Automate tasks through appropriate tools and scripting

  • collaborate with internal teams and vendors to fix and improve products

  •  Document development phases and monitor systems

  • Ensure software is up-to-date with the latest technologies and standards are being followed

  • 5+ years of professional programming experience

  • Bachelor’s degree in Computer Science or Engineering

  • Solid understanding of building performant and scalable user interfaces with large scale data with an obsession to design aesthetics

  • A firm grasp of computer science fundamentals including object-oriented design, data structures, algorithms, and programming

  • Natural tendency to self-test the code before handing it to QA

  • Experience in designing and developing large scalable web applications

  • Experience in building fault-tolerant, resilient, and highly scalable systems

  •  Strong communication and collaboration skills

  • Experience using modern development collaboration tools like Jira, Confluence, Git, CI/CD pipelines

  • Coaches, mentors, delegates and provides technical leadership to other team members


 


Company Information
 
Company Name:  dinCloud Pakistan (Private) Limited
Company Description:
dinCloud is an all-encompassing Cloud Service Provider (CSP) with a global footprint of data centers. Our portfolio includes Cloud Hosted Virtual Desktops, Servers, and Databases. For over 10 years, we have been innovating in the cloud space- as a ‘born in the cloud provider. While we have evolved over the years, our core philosophy remains centered on security and transparency, and as such our innovative solutions can be tailored to the unique needs of many businesses and industries.

At dinCloud, we maintain a dynamically robust environment that is ever-changing and evolving in parallel with the latest technologies, trends, and industry standards. With a highly skilled and qualified workforce of over 150 personnel in our Islamabad, Lahore, and United States offices, we function with the firm belief that our employees are our greatest and most valued assets.

Copyright 2024, MAJU Karachi. All Rights Reserved