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.
|
|