Apply Now
Job Openings – USA
NorthBay is looking for talented and motivated individuals that are looking to join our rapidly growing company and help us get to the next level. No agencies please.
We are currently hiring qualified professionals for the following positions:
Senior Software Engineer
Job Openings – International
NorthBay is looking for talented and motivated individuals that are looking to join our rapidly growing company and help us get to the next level.
We are currently hiring qualified professionals for the following positions in different countries:
Canada
Principal AWS Solution Architect – Halifax/Montreal
APAC
Pakistan
Engineers for multiple level positions with 2 to 5+ years of development and delivery experience with any of programming language including Java, C#, Perl, Python. Must have good Object Oriented programming skills, including strong design patterns knowledge. Familiarity with SQL and No-SQL databases. Knowledge of software best practices, like Test Driven Development and Continuous Integration. The ideal candidate is a creative individual who thinks out of the box and would like to work in a diverse technology environment.
Requirements
- Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences or related fields required from a renowned university.
- A ruthless commitment to testing the code you’ve written
- Extensive problem-solving skills
- An ability to communicate clearly regarding complex issues (in English)
- 3+ years of experience and proficiency in the following skills and technologies is mandatory:
-
- C/C++, Java, C#, Ruby, Python or Perl
- Database (SQL Server, Oracle, My SQL, Postgres, RedShift etc)
- Consume APIs
- Source control using Git
- Data Warehouse
- Proficiency in the following technologies is desired but not mandatory:
- Amazon Web services, no-SQL (Cassandra, MongoDB, DynmoDB, HBase etc),
- Experience with Cloud Services (i.e. Amazon Web Service) if preferable.
- Strong understanding of CS fundamentals, Object Oriented Design and Data Structures.
- Working knowledge of TDD methodology, and related technologies.
- Ability to work in a fast-paced and agile development environment.
- Strong aptitude for learning new technologies related to Big Data.
Responsibilities
- Design, develop, document, and test software solutions.
- Understand the challenges being addressed by an engagement and collaborate with team members and clients to deliver a technical solution that meets the unique needs of our clients.
- Create quality deliverables to communicate technical solutions to appropriate audiences.
- Learn continuously, leveraging NorthBay training resources and self-directed training, sharing knowledge and skills with others.
- Provide mentoring and leadership to more junior resources.
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a small, yet highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net
NorthBay Solutions is looking for candidates who have a sound understanding of QA best practices, while utilizing their technical skills, act as a strong advocate for quality and provide input at various agile development stages. The ideal candidate for this position should possess good knowledge of QA Automation with strong analytical, problem solving and communication skill. Should have good experience and knowledge of SQL or No-SQL database.
Requirements:
- BS or MS in Computer Science or related field from any well-reputed institution.
- 2 – 6 years of experience in software development or QA in any reputed Organization.
- Very good English communication. Should be able to communicate with US based customers.
- Knowledge of QA processes, methodologies, and industry best practices.
- Proven understanding of grey box and black box testing techniques.
- Experience with testing methodologies for server class services, including latency and load testing.
- Experience with Agile / Scrum methodologies and continuous integration tools.
- Should have good analytical skills and keen observation.
- Should be able to carry out QA and testing activities independently on customer projects.
- Must have experience with Automation tools like Selenium
- Good experience and knowledge of SQL or No-SQL databases.
- Should have good leadership and mentoring skills.
- Should be able to work in agile self-organized and self-motivated teams.
Responsibilities:
- Create and maintain test plans and test cases.
- Apply structured testing methodology and strategies.
- Ensure the quality of requirements and design specifications.
- Develop test plans to cover requirements.
- Create comprehensive test cases/scripts that are in accordance with business and technical specifications.
- Assist with test data identification.
- Plan and schedule test activities to ensure functional, system, integration, and technical specifications.
- Develop and apply standards to ensure the application’s ability to meet nonfunctional requirements via load testing.
- Create defect tickets and track issues to resolution.
- Communicate test results, issues, and risks to project team members, project managers, and QA management.
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a small, yet highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net
NorthBay Solutions is looking for candidates who have a sound understanding of QA best practices, while utilizing their technical skills, act as a strong advocate for quality and provide input at various agile development stages. The ideal candidate for this position should possess good knowledge of QA Automation with strong analytical, problem solving and communication skill. Should have good experience and knowledge of SQL or No-SQL database.
Requirements:
- BS or MS in Computer Science or related field from any well-reputed institution.
- 6 – 7+ years of experience in software development or QA in any reputed Organization.
- Very good English communication. Should be able to communicate with US based customers.
- Knowledge of QA processes, methodologies, and industry best practices.
- Proven understanding of grey box and black box testing techniques.
- Experience with testing methodologies for server class services, including latency and load testing.
- Experience with Agile / Scrum methodologies and continuous integration tools.
- Should have good analytical skills and keen observation.
- Should be able to carry out QA and testing activities independently on customer projects.
- Must have experience with Automation tools like Selenium
- Good experience and knowledge of SQL or No-SQL databases.
- Should have good leadership and mentoring skills.
- Should be able to work in agile self-organized and self-motivated teams.
Responsibilities:
- Create and maintain test plans and test cases.
- Apply structured testing methodology and strategies.
- Ensure the quality of requirements and design specifications.
- Develop test plans to cover requirements.
- Create comprehensive test cases/scripts that are in accordance with business and technical specifications.
- Assist with test data identification.
- Plan and schedule test activities to ensure functional, system, integration, and technical specifications.
- Develop and apply standards to ensure the application’s ability to meet nonfunctional requirements via load testing.
- Create defect tickets and track issues to resolution.
- Communicate test results, issues, and risks to project team members, project managers, and QA management.
What We Offer
- Highly competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a small, yet highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net
NorthBay is seeking a candidate with strong Web User Interface experience to build complex web application design that work across browsers for U.S. Based clients.
Requirements:
- Have 3+ year experience with Web Technologies
- Hands-on experience with creating proper HTML/CSS (preferably HTML5 and XHTML) and working with JavaScript to create proper web applications.
- Should have knowledge of Ajax, Web 2.0, JSON, JSONP, Web Services and Session Management etc.
- Should have hands-on experience working with IE6, IE7, IE8, IE9, FF, Chrome and Safari. Should be able to work out a solution that works on the majority of the browsers with minimal code.
- Must have worked with and have deep understanding of any one of the major JS Libraries (such as Jquery, Mootools, AngularJS, Backbone.js, knockout js, D3.JS, Dojo, Ember.js Ext JS)
- Knowledge of Design facilitation tools such as Adobe Photoshop or Fireworks will be a plus.
- Be interested in building a deep technical foundation to their career
- Consider themselves to be in the top bracket of software engineers
- Excellent problem-solving skills
- Be ready to work on the cutting edge technologies
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a small, yet highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net
NorthBay is looking for Project Managers who demonstrate outstanding managerial skills with technical background to deeply understand the code their teams are developing. You will be expected to demonstrate out of the box managerial ability to motivate, build, and monitor your team. Specifically, you will be responsible for overseeing from 2 to 3 teams of 3 to 4 individuals. You will own the process of breaking specifications created by the customer into clear tasks and timelines, as well as assembling the results into high value deliverable. Under your leadership, we expect to see consistent improvement in both static code quality metrics and project delivery.
A successful Project Manager at NorthBay will demonstrate the following qualities:
- Ruthless commitment to impeccable code quality
- Good understanding of a wide range of the latest technologies and architectural approaches
- Advanced proficiency in Agile project development methodology and practices
- The ability to evaluate technical decisions, build project timelines and plans, and ensure best technical practices.
- Perfectionism: knowing how a job should be done and not stop until it’s done correctly
- Exceptional ability to effectively motivate and manage teams of individuals
- Commitment to increasing efficiency in the workplace by continuously automating parts of the software engineering process
- Excellent remote management skills (you will be using Skype, GoToMeeting, Zoom, Google Docs, etc.)
Required Skills & Experience
- Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering
- Proven managerial skills with at least 12+ years of experience
- At least 2 full project deliveries as a PM (including scoping, sizing, team formation, costing, etc.)
- Proficiency in Agile, SDLC, or SLA
- Proficiency in AWS and TDD is desired but not mandatory
- Experience with Big Data project deliveries on cloud infrastructure is plus
- Outstanding English communication skill
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a small, yet highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net
NorthBay is seeking candidates for the position of Senior Network Administrator who can work independently in a dynamic and complex environment Set up, test, administer and troubleshoot LAN and WAN. Ability to work with all major vendor specific equipment including CISCO, Pfsense, Mikrotik, Microsoft, Linux, and VMware. The ideal candidate is a creative individual who thinks out of the box and would like to work in a diverse technology environment.
Requirements
- Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences or related fields required from a renowned university.
- 4 to 5 years of experience working as Network Administrator or Systems Engineer in any reputed Organization.
- Ability to work in a fast-paced and agile development environment.
- Strong aptitude for learning new technologies.
Responsibilities
- Configuring and managing Cisco devices with these services: Routing Protocols(OSPF, RIP, EIGRP, and BGP), STP, VLAN, VTP, Trunking, ACL, NAT, Etherchannel, HSRP, VRRP and policy based routing.
- Configuring and managing Mikrotik router with these services: WAN load-balancing, Firewall, VPN.
- Configuring and managing PFSENSE firewall with these services: WAN load-balancing, Firewall, VPN, IPS/IDS (Snort), redundancy and APPID inspection.
- Manage Virtualized infrastructure on WMware ESXI, create new VMs, backup, storage, VMotion, HA, and fault tolerant etc.
- Configuring and Monitoring Cisco Switches and Mikrotik Routers, also monitor and maintain WAN connection with 99% uptime.
- Complete ability to work with all major monitoring tools such as Opmanager, CACTI, NAGIOS and Bandwidth monitoring tools.
- Ability to configure and administer Web Servers (Apache, Tomcat, Nginx, IIS etc.), FTP and SMTP.
- Ability to configure and administer cache servers (Squid, TMG and Pfsense SQUID) with delay pool and antivirus.
- Installation, configuration, backup and administration of MYSQL, MSSQL, Postgres and NOSQ(MongoDB) Database Servers.
- Must have excellent written and verbal communication skills.
- Hands on experience working with Microsoft server technologies such as Windows Server 2008/2012, AD/DC, DNS, DHCP, TMG, File Server.
- Troubleshoot and resolve complex, critical, and sensitive technical support issues related to network/system on daily basis.
- Ability to create network documentation and create Visio diagrams for network implementations.
- Ability to take backups of all network devices and servers. Also, create a disaster recovery plan.
- Should have the good understanding of networking concepts/protocols such as TCP, UDP, FTP, HTTP, SNMP, NAT/PAT etc.
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a small, yet highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net
Location: Lahore/Islamabad/Karachi
Experience: 12+ years
NorthBay Solutions (NBS) is looking for a highly skilled and motivated Software Architect – Java with 12+ years of architecture and design experience. The candidate must have extensive Solution Architecture and design skills. He/She must be well-versed with Enterprise Architecture and willing to diversify skillset in Cloud and Big Data.
The ideal candidate is a creative individual who thinks out of the box and would like to work in a diverse technology environment. This is a lead role and we are looking for a candidate to bring passion and dedication to this position. The ideal candidate will be a great motivator who can thrive in an Agile environment. We are looking for an individual with a consistent drive to find ways to improve processes, technology, and fellow employees.
Required Skills
- Passion for software engineering and new technologies. Actively seeks and adopts new and emerging technology and methods to provide innovative solutions to meet client needs.
- Knowledge of Design and architecture of enterprise level applications.
- Strong knowledge of Java 8 and J2EE design principles and patterns
- Experience in Servers like WebLogic, Jetty and Tomcat
- Should have architecting knowledge of micro services and cloud deployments.
- Experience of software technologies and frameworks applicable to Online Applications such as JavaScript – AngularJS, Node.JS, Java, JSON, REST APIs, JAX-RS, JAX-B, Docker, Spring, Spring Boot, Sprint Cloud.
- Knowledge on transforming a legacy monolithic application to a micro service based application
- Ability to quickly interpret requirements, explore multiple approaches and suggest optimal solutions.
- Experience of working with Agile delivery methodologies such as Scrum, Kanban or DevOps.
- Exposure towards PL/SQL, RDBMS is a must preferable Oracle database.
- Ability to engage the team to derive results in stipulated time.
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs@northbaysolutions.net
Location: Lahore/Islamabad/Karachi
Experience: 5 to 10+ years
NorthBay Solutions is one of a handful of “AWS Premier Partners”, and only one in Pakistan. We are looking for Technical Lead & Solution Architect for “VMWare on AWS”. Candidates should have deep VMWare knowledge and a desire to learn about AWS Cloud.
Candidates should have 15 + years of experience working with VMware virtualization Technologies, Servers, Storage, Networks and security architectures. Candidates must hold detailed technical knowledge of Software Defined Data-Center (SDDC) and Software Defined Networking (SDN) Solutions. Experience of working with the technologies / IaaS solutions offered by leading Public Cloud Provider (AWS) would be a definite advantage. Candidates must be proficient at the techniques that go into the formulation of architectures, including requirements discovery and analysis, application of abstraction, formulation of solution context, solution alternatives identification and assessment, technology selection, and architectural configuration. Candidates must also have a deep understanding of VMware stack / solution components, backup strategies, high availability, migration and recovery techniques including Disaster Recovery Planning based upon the RTO / RPO requirements of the business.
As a trusted customer advisor candidate needs to understand best practices around advanced AWS and VMware solutions and propose the required solutions accordingly. The candidate would build and architect solutions for a broad range of customer use cases such as hybrid architectures, migration and application modernization initiatives. The ability to connect technology with measurable business value is critical for this role.
Requirements
-
- Must be able to work collaboratively with others.
- Enthusiastic, self-starter with a charismatic personality with proven track record of selling technical solutions and services as part of a solution.
- Proven success and knowledge in developing and leading Service Provider Partners/Customers.
- The Individual should have relevant and current VMware experience with vCloud Director and VMC on AWS as well as a strong understanding of IT
automation, management, orchestration, and cloud management platform capabilities driving IaaS, SaaS and PaaS. Google Cloud, Amazon Cloud and Azure experience is also preferred.
- 5 – 8+ years of experience in technology related areas including: enterprise systems management and infrastructure (datacenter) architecture experience with significant depth around designing, implementing, and managing critical business infrastructure.
- Engagement experience should include IT strategy initiatives, middleware implementations, and leveraging overall technical architecture knowledge across multiple industries.
- The individual should have extensive architectural skills dealing with infrastructure solutions such as systems management and business continuity.
- Excellent communication skills, both written and oral are required along with excellent presentation skills and strong customer facing and relationship building skills.
- Self-driven and must be effective in working both independently and in a team setting.
- Strong listening and question based selling skills with the ability to uncover business challenges and develop a custom solution to solve those challenges.
- He or she should be an accomplished presenter of sales and technical material to both small and large groups ranging from key decision makers up to the CxO levels. The ability to present extemporaneously is desirable.
- Bachelor’s Degree in Computer Science, Engineering, Mathematics, related field, or equivalent experience.
- VCP Certification or higher; Having other certifications like, CCNP, CCDP, JNCIE, CCIE, CISSP or certification in one or more of the public cloud services including AWS, also preferred.
- Ability to travel to North America and/or Hong Kong, once travel starts again.
- Preference will be given to candidates willing to relocate (immigrate) to Halifax, Canada.
Preferred Qualifications
- Experience working in a channel role or with partners in a sales or technical sales role.
- Experience with leading technical validation of hybrid and multi-cloud solutions.
- Hands on experience with VMware Cloud Foundation including vSphere, or competitive technologies.
- Experience with Services delivery models and selling motions, particularly within a VMware and AWS.
- Prior pre-sales or customer facing experience.
- Preferred to have VCP Certification or higher; VPC in VMware Certification or Higher
Responsibilities
- Present NorthBay’s VMware vision, strategy and services roadmaps to executives and technical management and illustrate relevant Service Provider use cases for use of VMware products.
- Drive the adoption and services of VMware products and Cloud Solutions within strategic Service Provider accounts.
- Provide expert technical and business pre-sales support for strategic opportunities involving VMware Cloud Services including but not limited to VMC on AWS, Hybrid Cloud Extension and VeloCloud. Assist in technically managing initial proof-of-concepts
and pilots. - Evangelize the value of NorthBay’s VMware Cloud Service and build an internal Cloud solution based on VMware Cloud Service offerings.
- Maintain deep technical and business knowledge of Cloud solutions, industry directions and trends.
- Maintain working knowledge of competitor products and services and how to position against them
- Provide consultative support to the Field and Partner Training organization for development of deep technical GTM training material and positioning
- Work collaboratively with Practice Leader, Product Management, Technical and Engineering during the development, launch and continuing refinement of NorthBay’s Solutions.
- Maintain, grow, and leverage technical pre-sales relationships with key VMware and AWS Field Sales Organizations
- Lead the technical pre-sales community discussions and facilitate knowledge dissemination to the VMware Services and Partner Subject Matter Experts with regards to NorthBay’s solutions in conjunction with Cloud solutions and architectures
- Document best practices & architectural references with the technical teams in developing and deploying NorthBay’s VMware Cloud solutions
- Work with VMW and assigned region partners at AWS in driving Webinars conveying the MSP Multi-Cloud Solutions product portfolio latest product developments to increase solution awareness driving new opportunities
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs@northbaysolutions.net
Location: Lahore/Islamabad/Karachi
Experience: 5 to 10+ years
NorthBay Solutions (NBS) is looking for a highly skilled and motivated Mobile Application Technical Lead with 5 to 10+ years of architecture and design experience in mobile application development. The candidate must have extensive Solution Architecture and design skills and must be well-versed with the relevant technologies for Android and/or iOS as well as cross platform mobile applications development.
The ideal candidate is a creative individual who thinks out of the box and would like to work in a diverse technology environment. This is a lead role and we are looking for a candidate to bring passion and dedication to this position. The ideal candidate will be a great motivator who can thrive in an Agile environment. We are looking for an individual with a consistent drive to find ways to improve processes, technology, and work in coherence with fellow employees.
Requirements
- Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences or related fields required from a renowned university.
- Extensive problem-solving skills
- Strong software and UI architecture and design concepts
- An ability to communicate clearly regarding complex issues (in English)
- 10+ years of experience and proficiency in the following skills and technologies is mandatory:
- Hands-on experience in designing, architecting, implementing and maintaining solutions using the native Android SDK, Android Studio, Java and Kotlin or native iOS SDK, XCode, and Swift
- In-depth knowledge in one or more of the following mobile frameworks ImGui, Xamarin, Flutter.io, Appcelerator, PhoneGap, RhoMobile Suite, MonoTouch
- Working knowledge of cross-platform technologies – React Native, Cordova.
- Experience with any of the following programming languages: Java, Swift, JavaScript, C#, HTML5, CSS3, jQuery.
- Experience with a source code control system and code/branch management practices. Prefer experience with git and GitHub.
- Hands-on experience with view creation spanning multiple techniques: XML-based views, Anko, views-in-code and XIBs
- Experience with Google Play Console (managing signing keys and test tracks) or App Store Connect and TestFlight (managing certificates, provisioning profiles, and testing groups)
- Experience with on-device relational persistence, such as Room, Realm or CoreData
- Experience with internationalization and localization for multiple languages and regions
- Experience with unit, integration and end-to-end tests using jUnit, Espresso, Robolectric, XCTest or Appium
- Experience with SCRUM-based, Agile software development practices
- Experience building applications that support push notifications
- Experience with a mobile CI/CD framework (Prefer experience with Jenkins and/or XCode Server)
- Has published more than 1 Android or iOS application on Playstore
- Strong understanding of CS fundamentals, Object Oriented Design and Data Structures.
- Working knowledge of TDD methodology, and related technologies.
- Ability to work in a fast-paced and agile development environment.
- Should be able to work in night shift (5:00 pm – 2:00 am)
Proficiency in the following AWS technologies is desired but not mandatory:
- Aurora MySQL
- SQS
- Lambda and Authorizer
- CloudWatch Logs
- Code Build / Pipeline
- CloudFormation
- KMS
- Frontend + Cognito
- VPC
- Fargate + Step Functions
- Amplify (for communication with AWS)
Responsibilities
- As the Mobile Application Tech Lead, you will be a part of a large-scale architecture and product design team.
- Support the entire application lifecycle (concept, design, test, release and support)
- Lead and participate in producing deliverables (including architecture, technical design, code development, and QA) to high quality standards.
- Provide Subject Matter Expert (SME) oversight and development support on future application updates and maintenance.
- Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions
- Produce fully functional mobile applications writing clean code
- Ensuring the best performance and user experience of the application
- Fixing bugs and performance problems
- Writing clean, readable, and testable code
- Good Knowledge of CI/CD, build automation tools like Jenkins
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs@northbaysolutions.net
Location: Lahore/Islamabad/Karachi
Experience: 5 to 10+ years
Northbay is looking for talented migration specialist(s)/engineer(s)/associate architect(s) that are passionate about databases and data warehouses, and are enthusiastic about applying bold new ideas to real-world problems with more than 8+ years of development and delivery experience.
Anyone with good working experience in migration of different homogeneous as well as heterogeneous databases like Oracle,SQL Server, PostgreSQL etc along with extensive experience in SQL,PL/SQL,T-SQL should apply.
Working knowledge of Object Oriented programming skills,web services, including strong design patterns knowledge is mandatory.
The ideal Specialist/engineer will be a great motivator who can thrive in an Agile environment. We are looking for an individual with a consistent drive to find ways to improve processes, technology, and fellow employees.
You will participate/lead along with your counterpart technical team including architects from customer/partners on key engagements to develop and deliver solutions in order to migrate databases , re-modeling of schema(s) where necessary without impacting database/application performance and their working behavior.
Experience in Data Modelling, ETL/ELT workflow management desired & ability to write, tune SQL queries is highly desirable
Requirements
- 8+years of experience in database development/migration using SQL,PL/SQ,T-SQL
- Must have development experience in one or more of RDMBS like Oracle/SQLServer/MySQL/PostgreSQL
- Experience with databases of 1-10 TB in size across multiple database platforms (e.g. PostgreSQL, Oracle, SQL Server, MySQL, etc.)
- Experience with heterogeneous database migrations from one database engine to another
- Experience in performance optimization techniques
- Experience in data modeling, analysis and impact on database/application side with good understanding of OLTP and OLAP systems.
- Good knowledge of different deployment models and replication strategies.
- Good understanding of CS fundamentals, Object Oriented Design and Data Structures
- Extensive problem-solving skills
- An ability to communicate clearly regarding complex issues.
Responsibilities
- Employ customer facing skills to represent Northbay well within the customer’s environment and drive discussions with senior personnel regarding trade-offs and risk mitigation
- Work closely with Leads/Architects on all fronts ( including customer) to help and ensure success of project/migration.
- Work directly with customers’ technical resources to devise and recommend solutions based on the understood requirements
- Think strategically about business, product, and technical challenges in an enterprise environment
- Consult for optimal design of database environments, analyzing complex distributed production deployments, and making recommendations to optimize performance
- Determines database structural requirements by analyzing client operations, applications, and programming; reviewing objectives with clients; evaluating current systems;
- Develops database solutions by designing proposed system; defining database physical structure and functional capabilities, security, back-up, and recovery specifications.
- Identity workarounds for specific issues and corner scenarios observed during migration
- Automate solutions for repeatable problems
- Develop test plan and test cases to demonstrate database readiness post migration
- Work closely with application teams to ensure business functionality and SLAs are met
- Provide technical leadership to teammates through coaching and mentorship
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs@northbaysolutions.net
Location: Lahore/Islamabad/Karachi
Experience: 12+ years (Java, .Net, C#, Perl, Python)
NorthBay is seeking Software Architect with 10+ years of development and delivery experience with any of programming language including Java, .Net, C#, Perl, Python. Must have good Object Oriented programming skills, including strong design patterns knowledge. Familiarity with SQL and No-SQL databases. Knowledge of software best practices, like Test Driven Development and Continuous Integration. The ideal candidate is a creative individual who thinks out of the box and would like to work in a diverse technology environment. This is a lead role and we are looking for a candidate to bring passion and dedication to this position. The ideal Principal Software Engineer will be a great motivator who can thrive in an Agile environment. We are looking for an individual with a consistent drive to find ways to improve processes, technology, and fellow employees.
Requirements
- Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences, or related fields from a renowned university
- A ruthless commitment to testing the code you’ve written
- Extensive problem-solving skills
- Ability to work during night shift is preferred (5 PM – 2 AM)
- An ability to communicate clearly regarding complex issues (in English)
- Proficiency in the following skills and technologies is mandatory:
- Experience in Python
- Apache Spark, PySpark, Spark Streaming
- Pandas Library
- Common Databases Drivers/Connectors: MySQL, Postgres
- Other Data Sources: Text Files (CSV, XML), Binary/Compressed File Formats (Parquet, ORC), HDFS, S3, Cassandra
- Source control using Git
- Strong understanding of CS fundamentals, Distributed Systems/Datastores, and Data Structures & Algorithms
- Ability to work in a fast-paced and agile development environment
- Ability to conduct code reviews and help the team in writing clean and scalable code
- Proficiency in the following technologies is desired but not mandatory:
- Working knowledge of TDD methodology, and related technologies
- Expertise in Unit Testing with PyTest
- Experience with Amazon Web Services (AWS) will be a plus
Responsibilities
- Design, develop, document, and test data pipelines and software solutions
- Understand the challenges being addressed by an engagement and collaborate with team members and clients to deliver a technical solution that meets the unique needs of our clients
- Create quality deliverables to communicate technical solutions to appropriate audiences
- Learn continuously, leveraging NorthBay training resources and self-directed training, sharing knowledge and skills with others
- Review the code of other team members
Please read through the job description carefully and apply by sending your resume to jobs@northbaysolutions.net
Location: Lahore/Islamabad/Karachi
Experience: 12+ years
NorthBay Solutions (NBS) is looking for a highly skilled and motivated Solutions Architect (Pre-Sales) with 12+ years of architecture and design experience. The candidate must have extensive Solution Architecture and design skills. He/She must be well-versed with Enterprise Architecture, Cloud and Big Data.
The ideal candidate is a creative individual who thinks out of the box and would like to work in a diverse technology environment. This is a lead role and we are looking for a candidate to bring passion and dedication to this position. The ideal Solutions Architect (Pre Sales) will be a great motivator who can thrive in an Agile environment. We are looking for an individual with a consistent drive to find ways to improve processes, technology, and fellow employees.
Your broad responsibilities will include: owning the customer and partner technical engagement end-to-end, including diving deep and being hands-on with AWS technology; evangelizing and educating customers and NBS Architects; leading formal and informal AWS training classes; removing technical sales blockers through knowledge transfer and partnerships; defining implementation and transition architectures; helping to respond to Requests for Information(RFI) and Requests for Proposals (RFPs); and achieving success with other specific technical projects as needed. To achieve those goals and building on your broad background and technical breadth and depth in security, networking, operating systems, storage, and application architecture and implementation you will develop expertise in all AWS services and technologies, and deep understanding of how customer applications and services are best built and operated on the AWS cloud computing platform.
Responsibilities
- Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences or related fields required from a renowned HEC approved university.
- The ability to understand the business goals and high level requirements and effectively define a solution and be able to explain to C-level executives and technology leaders (CIOs CTOs CFOs etc).
- Ability to answer TCO related questions early on and convince customers with high level details and case study comparisons in favor of AWS Solutions.
- Ability to hold convincing discussions with client’s technical and management teams.
- Ability to present and answer questions related to the comparison requirements of customers to enable and lead them to technology solutions that make a difference.
- Be Passionate to help customers to build a deep understanding of new cloud platforms and new application architectures.
- Must have a knack to design systems and solve technical problems
- An ability to communicate clearly regarding complex issues (in English)
- 12+ years of experience and proficiency in the following skills and technologies is mandatory: Cloud, Virtualization, Enterprise Architecture, Databases and Storage Solutions
- Strong understanding of CS fundamentals, Object Oriented Design and Data Structures
- Ability to work in a fast-paced and agile development environment.
- Must have a strong understanding of software development processes.
- Strong aptitude for learning new technologies related to Big Data and Cloud
- Flexible in a fast-paced dynamic environment with shifting roles and responsibilities
- Experience with Advanced Cloud Services (i.e. Amazon Web Service, Google Cloud Platform, Microsoft Azure, IBM Cloud) at least one is required.
Preferred
- 12+ years of experience and proficiency in the following skills and technologies is mandatory: Cloud, Virtualization, Enterprise Architecture, Databases and Storage Solutions
- Object Oriented programming skills, including strong design patterns knowledge
- SQL and No-SQL databases.
- Experience in any programming language (C/C++, Java, C#, Ruby, Python or Perl). Proficiency in the following technologies is desired but not mandatory: no-SQL (Cassandra, MongoDB, DynmoDB, HBase etc).
- High Level understanding of Mobile Application Development and its architecture
- AWS Certified Solutions Architect Associate or equivalent
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs@northbaysolutions.net
Engineers for multiple level positions with 2 to 5+ years of development and delivery experience with any of programming language including Java, C#, Perl, Python. Must have good Object Oriented programming skills, including strong design patterns knowledge. Familiarity with SQL and No-SQL databases. Knowledge of software best practices, like Test Driven Development and Continuous Integration. The ideal candidate is a creative individual who thinks out of the box and would like to work in a diverse technology environment.
Requirements
- Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences or related fields required from a renowned university.
- A ruthless commitment to testing the code you’ve written
- Extensive problem-solving skills
- An ability to communicate clearly regarding complex issues (in English)
- 3+ years of experience and proficiency in the following skills and technologies is mandatory:
-
- C/C++, Java, C#, Ruby, Python or Perl
- Database (SQL Server, Oracle, My SQL, Postgres, RedShift etc)
- Consume APIs
- Source control using Git
- Data Warehouse
- Proficiency in the following technologies is desired but not mandatory:
- Amazon Web services, no-SQL (Cassandra, MongoDB, DynmoDB, HBase etc),
- Experience with Cloud Services (i.e. Amazon Web Service) if preferable.
- Strong understanding of CS fundamentals, Object Oriented Design and Data Structures.
- Working knowledge of TDD methodology, and related technologies.
- Ability to work in a fast-paced and agile development environment.
- Strong aptitude for learning new technologies related to Big Data.
Responsibilities
- Design, develop, document, and test software solutions.
- Understand the challenges being addressed by an engagement and collaborate with team members and clients to deliver a technical solution that meets the unique needs of our clients.
- Create quality deliverables to communicate technical solutions to appropriate audiences.
- Learn continuously, leveraging NorthBay training resources and self-directed training, sharing knowledge and skills with others.
- Provide mentoring and leadership to more junior resources.
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a small, yet highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net
Location: Lahore/Islamabad/Karachi
Experience: 8 to 10+ years
NorthBay is seeking a Team Lead with 8+ years of development and delivery experience and at least 6+ years with .NET. Must have good Object Oriented programming skills, including strong design patterns knowledge, strong database concepts, and experience in one of the Relational Databases, preferably MySQL. The ideal candidate is a creative individual who thinks out of the box and would like to work in a diverse technology environment. This is a lead role and we are looking for a candidate to bring passion and dedication to this position. The ideal Team Lead will be a great motivator who can thrive in an Agile environment. We are looking for an individual with a consistent drive to find ways to improve processes, technology, and fellow employees.
Responsibilities
- Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences, or related fields from a renowned university
- A ruthless commitment to testing the code you’ve written
- Extensive problem-solving skills
- Understanding of Design Patterns
- Ability to work during night shift is preferred (5 PM – 2 AM)
- An ability to communicate clearly regarding complex issues (in English)
- Proficiency in the following skills and technologies is mandatory:
- Experience in C# .NET
- .NET Framework and .NET Core
- MVC (including HTML/HTML5, CSS, Javascript, JQuery) and REST API
- Relational Database, preferably MySQL
- Source control using Git
- Strong understanding of CS fundamentals, Object Oriented Design, and Data Structures & Algorithms
- Ability to work in a fast-paced and agile development environment
- Ability to conduct code reviews and help the team in writing clean and scalable code
- Can debug and refactor code of a complex system
- Proficiency in the following technologies is desired but not mandatory:
- Working knowledge of TDD methodology, and related technologies
- Experience with ReactJs or Angular is a plus
Responsibilities
- Design, develop, document, and test software solutions
- Understand the challenges being addressed by an engagement and collaborate with team members and clients to deliver a technical solution that meets the unique needs of our clients
- Create quality deliverables to communicate technical solutions to appropriate audiences
- Learn continuously, leveraging NorthBay training resources and self-directed training, sharing knowledge and skills with others
- Review the code of other team members
- Should be able to optimize application and identify performance bottlenecks
- Test and deploy applications and systems
- Revise, update, refactor and debug code
- Improve existing software
Please read through the job description carefully and apply by sending your resume to jobs@northbaysolutions.net
Location: Lahore/Islamabad/Karachi
Experience: 5 to 10+ years
Northbay is looking for talented migration specialist(s)/engineer(s)/associate architect(s) that are passionate about databases and data warehouses, and are enthusiastic about applying bold new ideas to real-world problems with more than 8+ years of development and delivery experience.
Anyone with good working experience in migration of different homogeneous as well as heterogeneous databases like Oracle,SQL Server, PostgreSQL etc along with extensive experience in SQL,PL/SQL,T-SQL should apply.
Working knowledge of Object Oriented programming skills,web services, including strong design patterns knowledge is mandatory.
The ideal Specialist/engineer will be a great motivator who can thrive in an Agile environment. We are looking for an individual with a consistent drive to find ways to improve processes, technology, and fellow employees.
You will participate/lead along with your counterpart technical team including architects from customer/partners on key engagements to develop and deliver solutions in order to migrate databases , re-modeling of schema(s) where necessary without impacting database/application performance and their working behavior.
Experience in Data Modelling, ETL/ELT workflow management desired & ability to write, tune SQL queries is highly desirable
Requirements
- 8+years of experience in database development/migration using SQL,PL/SQ,T-SQL
- Must have development experience in one or more of RDMBS like Oracle/SQLServer/MySQL/PostgreSQL
- Experience with databases of 1-10 TB in size across multiple database platforms (e.g. PostgreSQL, Oracle, SQL Server, MySQL, etc.)
- Experience with heterogeneous database migrations from one database engine to another
- Experience in performance optimization techniques
- Experience in data modeling, analysis and impact on database/application side with good understanding of OLTP and OLAP systems.
- Good knowledge of different deployment models and replication strategies.
- Good understanding of CS fundamentals, Object Oriented Design and Data Structures
- Extensive problem-solving skills
- An ability to communicate clearly regarding complex issues.
Responsibilities
- Employ customer facing skills to represent Northbay well within the customer’s environment and drive discussions with senior personnel regarding trade-offs and risk mitigation
- Work closely with Leads/Architects on all fronts ( including customer) to help and ensure success of project/migration.
- Work directly with customers’ technical resources to devise and recommend solutions based on the understood requirements
- Think strategically about business, product, and technical challenges in an enterprise environment
- Consult for optimal design of database environments, analyzing complex distributed production deployments, and making recommendations to optimize performance
- Determines database structural requirements by analyzing client operations, applications, and programming; reviewing objectives with clients; evaluating current systems;
- Develops database solutions by designing proposed system; defining database physical structure and functional capabilities, security, back-up, and recovery specifications.
- Identity workarounds for specific issues and corner scenarios observed during migration
- Automate solutions for repeatable problems
- Develop test plan and test cases to demonstrate database readiness post migration
- Work closely with application teams to ensure business functionality and SLAs are met
- Provide technical leadership to teammates through coaching and mentorship
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs@northbaysolutions.net
NorthBay is seeking a Team Lead with 5+ years of development and delivery experience and at least 3+ years with Python & PySpark. Must have good concepts in Big Data Processing, Data Pipelines & ETL/ELT, hands on experience with Apache Spark & PySpark, knowledge of common file formats (CSV, Parquet, XML, etc), and exposure to common relational and non-relational data stores for reading and writing data. The ideal candidate is a creative individual who thinks out of the box and would like to work in a diverse technology environment. This is a lead role and we are looking for a candidate to bring passion and dedication to this position. The ideal Senior Software Engineer will be a great motivator who can thrive in an Agile environment. We are looking for an individual with a consistent drive to find ways to improve processes, technology, and fellow employees.
Requirements
- Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences, or related fields from a renowned university
- A ruthless commitment to testing the code you’ve written
- Extensive problem-solving skills
- An ability to communicate clearly regarding complex issues (in English)
- Proficiency in the following skills and technologies is mandatory:
-
- Experience in Python
- Apache Spark, PySpark, Spark Streaming
- Pandas Library
- Common Databases Drivers/Connectors: MySQL, Postgres
- Other Data Sources: Text Files (CSV, XML), Binary/Compressed File Formats (Parquet, ORC), HDFS, S3, Cassandra
- Source control using Git
- Strong understanding of CS fundamentals, Distributed Systems/Datastores, and Data Structures & Algorithms
- Ability to work in a fast-paced and agile development environment
- Ability to conduct code reviews and help the team in writing clean and scalable code
- Proficiency in the following technologies is desired but not mandatory:
- Working knowledge of TDD methodology, and related technologies
- Expertise in Unit Testing with PyTest
- Experience with Amazon Web Services (AWS) will be a plus
Responsibilities
- Design, develop, document, and test software solutions.
- Understand the challenges being addressed by an engagement and collaborate with team members and clients to deliver a technical solution that meets the unique needs of our clients.
- Create quality deliverables to communicate technical solutions to appropriate audiences.
- Learn continuously, leveraging NorthBay training resources and self-directed training, sharing knowledge and skills with others.
- Review the code of other team members
Please read through the job description carefully and apply by sending your resume to jobs@northbaysolutions.net
Location
- Lahore
- Karachi
- Islamabad
Engineers for multiple level positions with 2 to 5+ years of development and delivery experience with any of programming language including Java, C#, Perl, Python. Must have good Object Oriented programming skills, including strong design patterns knowledge. Familiarity with SQL and No-SQL databases. Knowledge of software best practices, like Test Driven Development and Continuous Integration. The ideal candidate is a creative individual who thinks out of the box and would like to work in a diverse technology environment.
Requirements
- Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences or related fields required from a renowned university.
- A ruthless commitment to testing the code you’ve written
- Extensive problem-solving skills
- An ability to communicate clearly regarding complex issues (in English)
- 3+ years of experience and proficiency in the following skills and technologies is mandatory:
-
- C/C++, Java, C#, Ruby, Python or Perl
- Database (SQL Server, Oracle, My SQL, Postgres, RedShift etc)
- Consume APIs
- Source control using Git
- Data Warehouse
- Proficiency in the following technologies is desired but not mandatory:
- Amazon Web services, no-SQL (Cassandra, MongoDB, DynmoDB, HBase etc),
- Experience with Cloud Services (i.e. Amazon Web Service) if preferable.
- Strong understanding of CS fundamentals, Object Oriented Design and Data Structures.
- Working knowledge of TDD methodology, and related technologies.
- Ability to work in a fast-paced and agile development environment.
- Strong aptitude for learning new technologies related to Big Data.
Responsibilities
- Design, develop, document, and test software solutions.
- Understand the challenges being addressed by an engagement and collaborate with team members and clients to deliver a technical solution that meets the unique needs of our clients.
- Create quality deliverables to communicate technical solutions to appropriate audiences.
- Learn continuously, leveraging NorthBay training resources and self-directed training, sharing knowledge and skills with others.
- Provide mentoring and leadership to more junior resources.
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a small, yet highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net
NorthBay Solutions is looking for candidates who have a sound understanding of QA best practices, while utilizing their technical skills, act as a strong advocate for quality and provide input at various agile development stages. The ideal candidate for this position should possess good knowledge of QA Automation with strong analytical, problem solving and communication skill. Should have good experience and knowledge of SQL or No-SQL database.
Requirements:
- BS or MS in Computer Science or related field from any well-reputed institution.
- 2 – 6 years of experience in software development or QA in any reputed Organization.
- Very good English communication. Should be able to communicate with US based customers.
- Knowledge of QA processes, methodologies, and industry best practices.
- Proven understanding of grey box and black box testing techniques.
- Experience with testing methodologies for server class services, including latency and load testing.
- Experience with Agile / Scrum methodologies and continuous integration tools.
- Should have good analytical skills and keen observation.
- Should be able to carry out QA and testing activities independently on customer projects.
- Must have experience with Automation tools like Selenium
- Good experience and knowledge of SQL or No-SQL databases.
- Should have good leadership and mentoring skills.
- Should be able to work in agile self-organized and self-motivated teams.
Responsibilities:
- Create and maintain test plans and test cases.
- Apply structured testing methodology and strategies.
- Ensure the quality of requirements and design specifications.
- Develop test plans to cover requirements.
- Create comprehensive test cases/scripts that are in accordance with business and technical specifications.
- Assist with test data identification.
- Plan and schedule test activities to ensure functional, system, integration, and technical specifications.
- Develop and apply standards to ensure the application’s ability to meet nonfunctional requirements via load testing.
- Create defect tickets and track issues to resolution.
- Communicate test results, issues, and risks to project team members, project managers, and QA management.
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a small, yet highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net
NorthBay Solutions is looking for candidates who have a sound understanding of QA best practices, while utilizing their technical skills, act as a strong advocate for quality and provide input at various agile development stages. The ideal candidate for this position should possess good knowledge of QA Automation with strong analytical, problem solving and communication skill. Should have good experience and knowledge of SQL or No-SQL database.
Requirements:
- BS or MS in Computer Science or related field from any well-reputed institution.
- 6 – 7+ years of experience in software development or QA in any reputed Organization.
- Very good English communication. Should be able to communicate with US based customers.
- Knowledge of QA processes, methodologies, and industry best practices.
- Proven understanding of grey box and black box testing techniques.
- Experience with testing methodologies for server class services, including latency and load testing.
- Experience with Agile / Scrum methodologies and continuous integration tools.
- Should have good analytical skills and keen observation.
- Should be able to carry out QA and testing activities independently on customer projects.
- Must have experience with Automation tools like Selenium
- Good experience and knowledge of SQL or No-SQL databases.
- Should have good leadership and mentoring skills.
- Should be able to work in agile self-organized and self-motivated teams.
Responsibilities:
- Create and maintain test plans and test cases.
- Apply structured testing methodology and strategies.
- Ensure the quality of requirements and design specifications.
- Develop test plans to cover requirements.
- Create comprehensive test cases/scripts that are in accordance with business and technical specifications.
- Assist with test data identification.
- Plan and schedule test activities to ensure functional, system, integration, and technical specifications.
- Develop and apply standards to ensure the application’s ability to meet nonfunctional requirements via load testing.
- Create defect tickets and track issues to resolution.
- Communicate test results, issues, and risks to project team members, project managers, and QA management.
What We Offer
- Highly competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a small, yet highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net
NorthBay is seeking a candidate with strong Web User Interface experience to build complex web application design that work across browsers for U.S. Based clients.
Requirements:
- Have 3+ year experience with Web Technologies
- Hands-on experience with creating proper HTML/CSS (preferably HTML5 and XHTML) and working with JavaScript to create proper web applications.
- Should have knowledge of Ajax, Web 2.0, JSON, JSONP, Web Services and Session Management etc.
- Should have hands-on experience working with IE6, IE7, IE8, IE9, FF, Chrome and Safari. Should be able to work out a solution that works on the majority of the browsers with minimal code.
- Must have worked with and have deep understanding of any one of the major JS Libraries (such as Jquery, Mootools, AngularJS, Backbone.js, knockout js, D3.JS, Dojo, Ember.js Ext JS)
- Knowledge of Design facilitation tools such as Adobe Photoshop or Fireworks will be a plus.
- Be interested in building a deep technical foundation to their career
- Consider themselves to be in the top bracket of software engineers
- Excellent problem-solving skills
- Be ready to work on the cutting edge technologies
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a small, yet highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net
NorthBay is looking for Project Managers who demonstrate outstanding managerial skills with technical background to deeply understand the code their teams are developing. You will be expected to demonstrate out of the box managerial ability to motivate, build, and monitor your team. Specifically, you will be responsible for overseeing from 2 to 3 teams of 3 to 4 individuals. You will own the process of breaking specifications created by the customer into clear tasks and timelines, as well as assembling the results into high value deliverable. Under your leadership, we expect to see consistent improvement in both static code quality metrics and project delivery.
A successful Project Manager at NorthBay will demonstrate the following qualities:
- Ruthless commitment to impeccable code quality
- Good understanding of a wide range of the latest technologies and architectural approaches
- Advanced proficiency in Agile project development methodology and practices
- The ability to evaluate technical decisions, build project timelines and plans, and ensure best technical practices.
- Perfectionism: knowing how a job should be done and not stop until it’s done correctly
- Exceptional ability to effectively motivate and manage teams of individuals
- Commitment to increasing efficiency in the workplace by continuously automating parts of the software engineering process
- Excellent remote management skills (you will be using Skype, GoToMeeting, Zoom, Google Docs, etc.)
Required Skills & Experience
- Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering
- Proven managerial skills with at least 12+ years of experience
- At least 2 full project deliveries as a PM (including scoping, sizing, team formation, costing, etc.)
- Proficiency in Agile, SDLC, or SLA
- Proficiency in AWS and TDD is desired but not mandatory
- Experience with Big Data project deliveries on cloud infrastructure is plus
- Outstanding English communication skill
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a small, yet highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net
NorthBay is seeking candidates for the position of Senior Network Administrator who can work independently in a dynamic and complex environment Set up, test, administer and troubleshoot LAN and WAN. Ability to work with all major vendor specific equipment including CISCO, Pfsense, Mikrotik, Microsoft, Linux, and VMware. The ideal candidate is a creative individual who thinks out of the box and would like to work in a diverse technology environment.
Requirements
- Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences or related fields required from a renowned university.
- 4 to 5 years of experience working as Network Administrator or Systems Engineer in any reputed Organization.
- Ability to work in a fast-paced and agile development environment.
- Strong aptitude for learning new technologies.
Responsibilities
- Configuring and managing Cisco devices with these services: Routing Protocols(OSPF, RIP, EIGRP, and BGP), STP, VLAN, VTP, Trunking, ACL, NAT, Etherchannel, HSRP, VRRP and policy based routing.
- Configuring and managing Mikrotik router with these services: WAN load-balancing, Firewall, VPN.
- Configuring and managing PFSENSE firewall with these services: WAN load-balancing, Firewall, VPN, IPS/IDS (Snort), redundancy and APPID inspection.
- Manage Virtualized infrastructure on WMware ESXI, create new VMs, backup, storage, VMotion, HA, and fault tolerant etc.
- Configuring and Monitoring Cisco Switches and Mikrotik Routers, also monitor and maintain WAN connection with 99% uptime.
- Complete ability to work with all major monitoring tools such as Opmanager, CACTI, NAGIOS and Bandwidth monitoring tools.
- Ability to configure and administer Web Servers (Apache, Tomcat, Nginx, IIS etc.), FTP and SMTP.
- Ability to configure and administer cache servers (Squid, TMG and Pfsense SQUID) with delay pool and antivirus.
- Installation, configuration, backup and administration of MYSQL, MSSQL, Postgres and NOSQ(MongoDB) Database Servers.
- Must have excellent written and verbal communication skills.
- Hands on experience working with Microsoft server technologies such as Windows Server 2008/2012, AD/DC, DNS, DHCP, TMG, File Server.
- Troubleshoot and resolve complex, critical, and sensitive technical support issues related to network/system on daily basis.
- Ability to create network documentation and create Visio diagrams for network implementations.
- Ability to take backups of all network devices and servers. Also, create a disaster recovery plan.
- Should have the good understanding of networking concepts/protocols such as TCP, UDP, FTP, HTTP, SNMP, NAT/PAT etc.
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a small, yet highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net
Location: Lahore/Islamabad/Karachi
Experience: 12+ years
NorthBay Solutions (NBS) is looking for a highly skilled and motivated Software Architect – Java with 12+ years of architecture and design experience. The candidate must have extensive Solution Architecture and design skills. He/She must be well-versed with Enterprise Architecture and willing to diversify skillset in Cloud and Big Data.
The ideal candidate is a creative individual who thinks out of the box and would like to work in a diverse technology environment. This is a lead role and we are looking for a candidate to bring passion and dedication to this position. The ideal candidate will be a great motivator who can thrive in an Agile environment. We are looking for an individual with a consistent drive to find ways to improve processes, technology, and fellow employees.
Required Skills
- Passion for software engineering and new technologies. Actively seeks and adopts new and emerging technology and methods to provide innovative solutions to meet client needs.
- Knowledge of Design and architecture of enterprise level applications.
- Strong knowledge of Java 8 and J2EE design principles and patterns
- Experience in Servers like WebLogic, Jetty and Tomcat
- Should have architecting knowledge of micro services and cloud deployments.
- Experience of software technologies and frameworks applicable to Online Applications such as JavaScript – AngularJS, Node.JS, Java, JSON, REST APIs, JAX-RS, JAX-B, Docker, Spring, Spring Boot, Sprint Cloud.
- Knowledge on transforming a legacy monolithic application to a micro service based application
- Ability to quickly interpret requirements, explore multiple approaches and suggest optimal solutions.
- Experience of working with Agile delivery methodologies such as Scrum, Kanban or DevOps.
- Exposure towards PL/SQL, RDBMS is a must preferable Oracle database.
- Ability to engage the team to derive results in stipulated time.
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs@northbaysolutions.net
Location: Lahore/Islamabad/Karachi
Experience: 5 to 10+ years
NorthBay Solutions is one of a handful of “AWS Premier Partners”, and only one in Pakistan. We are looking for Technical Lead & Solution Architect for “VMWare on AWS”. Candidates should have deep VMWare knowledge and a desire to learn about AWS Cloud.
Candidates should have 15 + years of experience working with VMware virtualization Technologies, Servers, Storage, Networks and security architectures. Candidates must hold detailed technical knowledge of Software Defined Data-Center (SDDC) and Software Defined Networking (SDN) Solutions. Experience of working with the technologies / IaaS solutions offered by leading Public Cloud Provider (AWS) would be a definite advantage. Candidates must be proficient at the techniques that go into the formulation of architectures, including requirements discovery and analysis, application of abstraction, formulation of solution context, solution alternatives identification and assessment, technology selection, and architectural configuration. Candidates must also have a deep understanding of VMware stack / solution components, backup strategies, high availability, migration and recovery techniques including Disaster Recovery Planning based upon the RTO / RPO requirements of the business.
As a trusted customer advisor candidate needs to understand best practices around advanced AWS and VMware solutions and propose the required solutions accordingly. The candidate would build and architect solutions for a broad range of customer use cases such as hybrid architectures, migration and application modernization initiatives. The ability to connect technology with measurable business value is critical for this role.
Requirements
-
- Must be able to work collaboratively with others.
- Enthusiastic, self-starter with a charismatic personality with proven track record of selling technical solutions and services as part of a solution.
- Proven success and knowledge in developing and leading Service Provider Partners/Customers.
- The Individual should have relevant and current VMware experience with vCloud Director and VMC on AWS as well as a strong understanding of IT
automation, management, orchestration, and cloud management platform capabilities driving IaaS, SaaS and PaaS. Google Cloud, Amazon Cloud and Azure experience is also preferred.
- 5 – 8+ years of experience in technology related areas including: enterprise systems management and infrastructure (datacenter) architecture experience with significant depth around designing, implementing, and managing critical business infrastructure.
- Engagement experience should include IT strategy initiatives, middleware implementations, and leveraging overall technical architecture knowledge across multiple industries.
- The individual should have extensive architectural skills dealing with infrastructure solutions such as systems management and business continuity.
- Excellent communication skills, both written and oral are required along with excellent presentation skills and strong customer facing and relationship building skills.
- Self-driven and must be effective in working both independently and in a team setting.
- Strong listening and question based selling skills with the ability to uncover business challenges and develop a custom solution to solve those challenges.
- He or she should be an accomplished presenter of sales and technical material to both small and large groups ranging from key decision makers up to the CxO levels. The ability to present extemporaneously is desirable.
- Bachelor’s Degree in Computer Science, Engineering, Mathematics, related field, or equivalent experience.
- VCP Certification or higher; Having other certifications like, CCNP, CCDP, JNCIE, CCIE, CISSP or certification in one or more of the public cloud services including AWS, also preferred.
- Ability to travel to North America and/or Hong Kong, once travel starts again.
- Preference will be given to candidates willing to relocate (immigrate) to Halifax, Canada.
Preferred Qualifications
- Experience working in a channel role or with partners in a sales or technical sales role.
- Experience with leading technical validation of hybrid and multi-cloud solutions.
- Hands on experience with VMware Cloud Foundation including vSphere, or competitive technologies.
- Experience with Services delivery models and selling motions, particularly within a VMware and AWS.
- Prior pre-sales or customer facing experience.
- Preferred to have VCP Certification or higher; VPC in VMware Certification or Higher
Responsibilities
- Present NorthBay’s VMware vision, strategy and services roadmaps to executives and technical management and illustrate relevant Service Provider use cases for use of VMware products.
- Drive the adoption and services of VMware products and Cloud Solutions within strategic Service Provider accounts.
- Provide expert technical and business pre-sales support for strategic opportunities involving VMware Cloud Services including but not limited to VMC on AWS, Hybrid Cloud Extension and VeloCloud. Assist in technically managing initial proof-of-concepts
and pilots. - Evangelize the value of NorthBay’s VMware Cloud Service and build an internal Cloud solution based on VMware Cloud Service offerings.
- Maintain deep technical and business knowledge of Cloud solutions, industry directions and trends.
- Maintain working knowledge of competitor products and services and how to position against them
- Provide consultative support to the Field and Partner Training organization for development of deep technical GTM training material and positioning
- Work collaboratively with Practice Leader, Product Management, Technical and Engineering during the development, launch and continuing refinement of NorthBay’s Solutions.
- Maintain, grow, and leverage technical pre-sales relationships with key VMware and AWS Field Sales Organizations
- Lead the technical pre-sales community discussions and facilitate knowledge dissemination to the VMware Services and Partner Subject Matter Experts with regards to NorthBay’s solutions in conjunction with Cloud solutions and architectures
- Document best practices & architectural references with the technical teams in developing and deploying NorthBay’s VMware Cloud solutions
- Work with VMW and assigned region partners at AWS in driving Webinars conveying the MSP Multi-Cloud Solutions product portfolio latest product developments to increase solution awareness driving new opportunities
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs@northbaysolutions.net
Location: Lahore/Islamabad/Karachi
Experience: 5 to 10+ years
NorthBay Solutions (NBS) is looking for a highly skilled and motivated Mobile Application Technical Lead with 5 to 10+ years of architecture and design experience in mobile application development. The candidate must have extensive Solution Architecture and design skills and must be well-versed with the relevant technologies for Android and/or iOS as well as cross platform mobile applications development.
The ideal candidate is a creative individual who thinks out of the box and would like to work in a diverse technology environment. This is a lead role and we are looking for a candidate to bring passion and dedication to this position. The ideal candidate will be a great motivator who can thrive in an Agile environment. We are looking for an individual with a consistent drive to find ways to improve processes, technology, and work in coherence with fellow employees.
Requirements
- Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences or related fields required from a renowned university.
- Extensive problem-solving skills
- Strong software and UI architecture and design concepts
- An ability to communicate clearly regarding complex issues (in English)
- 10+ years of experience and proficiency in the following skills and technologies is mandatory:
- Hands-on experience in designing, architecting, implementing and maintaining solutions using the native Android SDK, Android Studio, Java and Kotlin or native iOS SDK, XCode, and Swift
- In-depth knowledge in one or more of the following mobile frameworks ImGui, Xamarin, Flutter.io, Appcelerator, PhoneGap, RhoMobile Suite, MonoTouch
- Working knowledge of cross-platform technologies – React Native, Cordova.
- Experience with any of the following programming languages: Java, Swift, JavaScript, C#, HTML5, CSS3, jQuery.
- Experience with a source code control system and code/branch management practices. Prefer experience with git and GitHub.
- Hands-on experience with view creation spanning multiple techniques: XML-based views, Anko, views-in-code and XIBs
- Experience with Google Play Console (managing signing keys and test tracks) or App Store Connect and TestFlight (managing certificates, provisioning profiles, and testing groups)
- Experience with on-device relational persistence, such as Room, Realm or CoreData
- Experience with internationalization and localization for multiple languages and regions
- Experience with unit, integration and end-to-end tests using jUnit, Espresso, Robolectric, XCTest or Appium
- Experience with SCRUM-based, Agile software development practices
- Experience building applications that support push notifications
- Experience with a mobile CI/CD framework (Prefer experience with Jenkins and/or XCode Server)
- Has published more than 1 Android or iOS application on Playstore
- Strong understanding of CS fundamentals, Object Oriented Design and Data Structures.
- Working knowledge of TDD methodology, and related technologies.
- Ability to work in a fast-paced and agile development environment.
- Should be able to work in night shift (5:00 pm – 2:00 am)
Proficiency in the following AWS technologies is desired but not mandatory:
- Aurora MySQL
- SQS
- Lambda and Authorizer
- CloudWatch Logs
- Code Build / Pipeline
- CloudFormation
- KMS
- Frontend + Cognito
- VPC
- Fargate + Step Functions
- Amplify (for communication with AWS)
Responsibilities
- As the Mobile Application Tech Lead, you will be a part of a large-scale architecture and product design team.
- Support the entire application lifecycle (concept, design, test, release and support)
- Lead and participate in producing deliverables (including architecture, technical design, code development, and QA) to high quality standards.
- Provide Subject Matter Expert (SME) oversight and development support on future application updates and maintenance.
- Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions
- Produce fully functional mobile applications writing clean code
- Ensuring the best performance and user experience of the application
- Fixing bugs and performance problems
- Writing clean, readable, and testable code
- Good Knowledge of CI/CD, build automation tools like Jenkins
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs@northbaysolutions.net
Location: Lahore/Islamabad/Karachi
Experience: 5 to 10+ years
Northbay is looking for talented migration specialist(s)/engineer(s)/associate architect(s) that are passionate about databases and data warehouses, and are enthusiastic about applying bold new ideas to real-world problems with more than 8+ years of development and delivery experience.
Anyone with good working experience in migration of different homogeneous as well as heterogeneous databases like Oracle,SQL Server, PostgreSQL etc along with extensive experience in SQL,PL/SQL,T-SQL should apply.
Working knowledge of Object Oriented programming skills,web services, including strong design patterns knowledge is mandatory.
The ideal Specialist/engineer will be a great motivator who can thrive in an Agile environment. We are looking for an individual with a consistent drive to find ways to improve processes, technology, and fellow employees.
You will participate/lead along with your counterpart technical team including architects from customer/partners on key engagements to develop and deliver solutions in order to migrate databases , re-modeling of schema(s) where necessary without impacting database/application performance and their working behavior.
Experience in Data Modelling, ETL/ELT workflow management desired & ability to write, tune SQL queries is highly desirable
Requirements
- 8+years of experience in database development/migration using SQL,PL/SQ,T-SQL
- Must have development experience in one or more of RDMBS like Oracle/SQLServer/MySQL/PostgreSQL
- Experience with databases of 1-10 TB in size across multiple database platforms (e.g. PostgreSQL, Oracle, SQL Server, MySQL, etc.)
- Experience with heterogeneous database migrations from one database engine to another
- Experience in performance optimization techniques
- Experience in data modeling, analysis and impact on database/application side with good understanding of OLTP and OLAP systems.
- Good knowledge of different deployment models and replication strategies.
- Good understanding of CS fundamentals, Object Oriented Design and Data Structures
- Extensive problem-solving skills
- An ability to communicate clearly regarding complex issues.
Responsibilities
- Employ customer facing skills to represent Northbay well within the customer’s environment and drive discussions with senior personnel regarding trade-offs and risk mitigation
- Work closely with Leads/Architects on all fronts ( including customer) to help and ensure success of project/migration.
- Work directly with customers’ technical resources to devise and recommend solutions based on the understood requirements
- Think strategically about business, product, and technical challenges in an enterprise environment
- Consult for optimal design of database environments, analyzing complex distributed production deployments, and making recommendations to optimize performance
- Determines database structural requirements by analyzing client operations, applications, and programming; reviewing objectives with clients; evaluating current systems;
- Develops database solutions by designing proposed system; defining database physical structure and functional capabilities, security, back-up, and recovery specifications.
- Identity workarounds for specific issues and corner scenarios observed during migration
- Automate solutions for repeatable problems
- Develop test plan and test cases to demonstrate database readiness post migration
- Work closely with application teams to ensure business functionality and SLAs are met
- Provide technical leadership to teammates through coaching and mentorship
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs@northbaysolutions.net
Location: Lahore/Islamabad/Karachi
Experience: 12+ years (Java, .Net, C#, Perl, Python)
NorthBay is seeking Software Architect with 10+ years of development and delivery experience with any of programming language including Java, .Net, C#, Perl, Python. Must have good Object Oriented programming skills, including strong design patterns knowledge. Familiarity with SQL and No-SQL databases. Knowledge of software best practices, like Test Driven Development and Continuous Integration. The ideal candidate is a creative individual who thinks out of the box and would like to work in a diverse technology environment. This is a lead role and we are looking for a candidate to bring passion and dedication to this position. The ideal Principal Software Engineer will be a great motivator who can thrive in an Agile environment. We are looking for an individual with a consistent drive to find ways to improve processes, technology, and fellow employees.
Requirements
- Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences, or related fields from a renowned university
- A ruthless commitment to testing the code you’ve written
- Extensive problem-solving skills
- Ability to work during night shift is preferred (5 PM – 2 AM)
- An ability to communicate clearly regarding complex issues (in English)
- Proficiency in the following skills and technologies is mandatory:
- Experience in Python
- Apache Spark, PySpark, Spark Streaming
- Pandas Library
- Common Databases Drivers/Connectors: MySQL, Postgres
- Other Data Sources: Text Files (CSV, XML), Binary/Compressed File Formats (Parquet, ORC), HDFS, S3, Cassandra
- Source control using Git
- Strong understanding of CS fundamentals, Distributed Systems/Datastores, and Data Structures & Algorithms
- Ability to work in a fast-paced and agile development environment
- Ability to conduct code reviews and help the team in writing clean and scalable code
- Proficiency in the following technologies is desired but not mandatory:
- Working knowledge of TDD methodology, and related technologies
- Expertise in Unit Testing with PyTest
- Experience with Amazon Web Services (AWS) will be a plus
Responsibilities
- Design, develop, document, and test data pipelines and software solutions
- Understand the challenges being addressed by an engagement and collaborate with team members and clients to deliver a technical solution that meets the unique needs of our clients
- Create quality deliverables to communicate technical solutions to appropriate audiences
- Learn continuously, leveraging NorthBay training resources and self-directed training, sharing knowledge and skills with others
- Review the code of other team members
Please read through the job description carefully and apply by sending your resume to jobs@northbaysolutions.net
Location: Lahore/Islamabad/Karachi
Experience: 12+ years
NorthBay Solutions (NBS) is looking for a highly skilled and motivated Solutions Architect (Pre-Sales) with 12+ years of architecture and design experience. The candidate must have extensive Solution Architecture and design skills. He/She must be well-versed with Enterprise Architecture, Cloud and Big Data.
The ideal candidate is a creative individual who thinks out of the box and would like to work in a diverse technology environment. This is a lead role and we are looking for a candidate to bring passion and dedication to this position. The ideal Solutions Architect (Pre Sales) will be a great motivator who can thrive in an Agile environment. We are looking for an individual with a consistent drive to find ways to improve processes, technology, and fellow employees.
Your broad responsibilities will include: owning the customer and partner technical engagement end-to-end, including diving deep and being hands-on with AWS technology; evangelizing and educating customers and NBS Architects; leading formal and informal AWS training classes; removing technical sales blockers through knowledge transfer and partnerships; defining implementation and transition architectures; helping to respond to Requests for Information(RFI) and Requests for Proposals (RFPs); and achieving success with other specific technical projects as needed. To achieve those goals and building on your broad background and technical breadth and depth in security, networking, operating systems, storage, and application architecture and implementation you will develop expertise in all AWS services and technologies, and deep understanding of how customer applications and services are best built and operated on the AWS cloud computing platform.
Responsibilities
- Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences or related fields required from a renowned HEC approved university.
- The ability to understand the business goals and high level requirements and effectively define a solution and be able to explain to C-level executives and technology leaders (CIOs CTOs CFOs etc).
- Ability to answer TCO related questions early on and convince customers with high level details and case study comparisons in favor of AWS Solutions.
- Ability to hold convincing discussions with client’s technical and management teams.
- Ability to present and answer questions related to the comparison requirements of customers to enable and lead them to technology solutions that make a difference.
- Be Passionate to help customers to build a deep understanding of new cloud platforms and new application architectures.
- Must have a knack to design systems and solve technical problems
- An ability to communicate clearly regarding complex issues (in English)
- 12+ years of experience and proficiency in the following skills and technologies is mandatory: Cloud, Virtualization, Enterprise Architecture, Databases and Storage Solutions
- Strong understanding of CS fundamentals, Object Oriented Design and Data Structures
- Ability to work in a fast-paced and agile development environment.
- Must have a strong understanding of software development processes.
- Strong aptitude for learning new technologies related to Big Data and Cloud
- Flexible in a fast-paced dynamic environment with shifting roles and responsibilities
- Experience with Advanced Cloud Services (i.e. Amazon Web Service, Google Cloud Platform, Microsoft Azure, IBM Cloud) at least one is required.
Preferred
- 12+ years of experience and proficiency in the following skills and technologies is mandatory: Cloud, Virtualization, Enterprise Architecture, Databases and Storage Solutions
- Object Oriented programming skills, including strong design patterns knowledge
- SQL and No-SQL databases.
- Experience in any programming language (C/C++, Java, C#, Ruby, Python or Perl). Proficiency in the following technologies is desired but not mandatory: no-SQL (Cassandra, MongoDB, DynmoDB, HBase etc).
- High Level understanding of Mobile Application Development and its architecture
- AWS Certified Solutions Architect Associate or equivalent
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs@northbaysolutions.net
Engineers for multiple level positions with 2 to 5+ years of development and delivery experience with any of programming language including Java, C#, Perl, Python. Must have good Object Oriented programming skills, including strong design patterns knowledge. Familiarity with SQL and No-SQL databases. Knowledge of software best practices, like Test Driven Development and Continuous Integration. The ideal candidate is a creative individual who thinks out of the box and would like to work in a diverse technology environment.
Requirements
- Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences or related fields required from a renowned university.
- A ruthless commitment to testing the code you’ve written
- Extensive problem-solving skills
- An ability to communicate clearly regarding complex issues (in English)
- 3+ years of experience and proficiency in the following skills and technologies is mandatory:
-
- C/C++, Java, C#, Ruby, Python or Perl
- Database (SQL Server, Oracle, My SQL, Postgres, RedShift etc)
- Consume APIs
- Source control using Git
- Data Warehouse
- Proficiency in the following technologies is desired but not mandatory:
- Amazon Web services, no-SQL (Cassandra, MongoDB, DynmoDB, HBase etc),
- Experience with Cloud Services (i.e. Amazon Web Service) if preferable.
- Strong understanding of CS fundamentals, Object Oriented Design and Data Structures.
- Working knowledge of TDD methodology, and related technologies.
- Ability to work in a fast-paced and agile development environment.
- Strong aptitude for learning new technologies related to Big Data.
Responsibilities
- Design, develop, document, and test software solutions.
- Understand the challenges being addressed by an engagement and collaborate with team members and clients to deliver a technical solution that meets the unique needs of our clients.
- Create quality deliverables to communicate technical solutions to appropriate audiences.
- Learn continuously, leveraging NorthBay training resources and self-directed training, sharing knowledge and skills with others.
- Provide mentoring and leadership to more junior resources.
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a small, yet highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net
Location: Lahore/Islamabad/Karachi
Experience: 8 to 10+ years
NorthBay is seeking a Team Lead with 8+ years of development and delivery experience and at least 6+ years with .NET. Must have good Object Oriented programming skills, including strong design patterns knowledge, strong database concepts, and experience in one of the Relational Databases, preferably MySQL. The ideal candidate is a creative individual who thinks out of the box and would like to work in a diverse technology environment. This is a lead role and we are looking for a candidate to bring passion and dedication to this position. The ideal Team Lead will be a great motivator who can thrive in an Agile environment. We are looking for an individual with a consistent drive to find ways to improve processes, technology, and fellow employees.
Responsibilities
- Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences, or related fields from a renowned university
- A ruthless commitment to testing the code you’ve written
- Extensive problem-solving skills
- Understanding of Design Patterns
- Ability to work during night shift is preferred (5 PM – 2 AM)
- An ability to communicate clearly regarding complex issues (in English)
- Proficiency in the following skills and technologies is mandatory:
- Experience in C# .NET
- .NET Framework and .NET Core
- MVC (including HTML/HTML5, CSS, Javascript, JQuery) and REST API
- Relational Database, preferably MySQL
- Source control using Git
- Strong understanding of CS fundamentals, Object Oriented Design, and Data Structures & Algorithms
- Ability to work in a fast-paced and agile development environment
- Ability to conduct code reviews and help the team in writing clean and scalable code
- Can debug and refactor code of a complex system
- Proficiency in the following technologies is desired but not mandatory:
- Working knowledge of TDD methodology, and related technologies
- Experience with ReactJs or Angular is a plus
Responsibilities
- Design, develop, document, and test software solutions
- Understand the challenges being addressed by an engagement and collaborate with team members and clients to deliver a technical solution that meets the unique needs of our clients
- Create quality deliverables to communicate technical solutions to appropriate audiences
- Learn continuously, leveraging NorthBay training resources and self-directed training, sharing knowledge and skills with others
- Review the code of other team members
- Should be able to optimize application and identify performance bottlenecks
- Test and deploy applications and systems
- Revise, update, refactor and debug code
- Improve existing software
Please read through the job description carefully and apply by sending your resume to jobs@northbaysolutions.net
Location: Lahore/Islamabad/Karachi
Experience: 5 to 10+ years
Northbay is looking for talented migration specialist(s)/engineer(s)/associate architect(s) that are passionate about databases and data warehouses, and are enthusiastic about applying bold new ideas to real-world problems with more than 8+ years of development and delivery experience.
Anyone with good working experience in migration of different homogeneous as well as heterogeneous databases like Oracle,SQL Server, PostgreSQL etc along with extensive experience in SQL,PL/SQL,T-SQL should apply.
Working knowledge of Object Oriented programming skills,web services, including strong design patterns knowledge is mandatory.
The ideal Specialist/engineer will be a great motivator who can thrive in an Agile environment. We are looking for an individual with a consistent drive to find ways to improve processes, technology, and fellow employees.
You will participate/lead along with your counterpart technical team including architects from customer/partners on key engagements to develop and deliver solutions in order to migrate databases , re-modeling of schema(s) where necessary without impacting database/application performance and their working behavior.
Experience in Data Modelling, ETL/ELT workflow management desired & ability to write, tune SQL queries is highly desirable
Requirements
- 8+years of experience in database development/migration using SQL,PL/SQ,T-SQL
- Must have development experience in one or more of RDMBS like Oracle/SQLServer/MySQL/PostgreSQL
- Experience with databases of 1-10 TB in size across multiple database platforms (e.g. PostgreSQL, Oracle, SQL Server, MySQL, etc.)
- Experience with heterogeneous database migrations from one database engine to another
- Experience in performance optimization techniques
- Experience in data modeling, analysis and impact on database/application side with good understanding of OLTP and OLAP systems.
- Good knowledge of different deployment models and replication strategies.
- Good understanding of CS fundamentals, Object Oriented Design and Data Structures
- Extensive problem-solving skills
- An ability to communicate clearly regarding complex issues.
Responsibilities
- Employ customer facing skills to represent Northbay well within the customer’s environment and drive discussions with senior personnel regarding trade-offs and risk mitigation
- Work closely with Leads/Architects on all fronts ( including customer) to help and ensure success of project/migration.
- Work directly with customers’ technical resources to devise and recommend solutions based on the understood requirements
- Think strategically about business, product, and technical challenges in an enterprise environment
- Consult for optimal design of database environments, analyzing complex distributed production deployments, and making recommendations to optimize performance
- Determines database structural requirements by analyzing client operations, applications, and programming; reviewing objectives with clients; evaluating current systems;
- Develops database solutions by designing proposed system; defining database physical structure and functional capabilities, security, back-up, and recovery specifications.
- Identity workarounds for specific issues and corner scenarios observed during migration
- Automate solutions for repeatable problems
- Develop test plan and test cases to demonstrate database readiness post migration
- Work closely with application teams to ensure business functionality and SLAs are met
- Provide technical leadership to teammates through coaching and mentorship
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs@northbaysolutions.net
NorthBay is seeking a Team Lead with 5+ years of development and delivery experience and at least 3+ years with Python & PySpark. Must have good concepts in Big Data Processing, Data Pipelines & ETL/ELT, hands on experience with Apache Spark & PySpark, knowledge of common file formats (CSV, Parquet, XML, etc), and exposure to common relational and non-relational data stores for reading and writing data. The ideal candidate is a creative individual who thinks out of the box and would like to work in a diverse technology environment. This is a lead role and we are looking for a candidate to bring passion and dedication to this position. The ideal Senior Software Engineer will be a great motivator who can thrive in an Agile environment. We are looking for an individual with a consistent drive to find ways to improve processes, technology, and fellow employees.
Requirements
- Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences, or related fields from a renowned university
- A ruthless commitment to testing the code you’ve written
- Extensive problem-solving skills
- An ability to communicate clearly regarding complex issues (in English)
- Proficiency in the following skills and technologies is mandatory:
-
- Experience in Python
- Apache Spark, PySpark, Spark Streaming
- Pandas Library
- Common Databases Drivers/Connectors: MySQL, Postgres
- Other Data Sources: Text Files (CSV, XML), Binary/Compressed File Formats (Parquet, ORC), HDFS, S3, Cassandra
- Source control using Git
- Strong understanding of CS fundamentals, Distributed Systems/Datastores, and Data Structures & Algorithms
- Ability to work in a fast-paced and agile development environment
- Ability to conduct code reviews and help the team in writing clean and scalable code
- Proficiency in the following technologies is desired but not mandatory:
- Working knowledge of TDD methodology, and related technologies
- Expertise in Unit Testing with PyTest
- Experience with Amazon Web Services (AWS) will be a plus
Responsibilities
- Design, develop, document, and test software solutions.
- Understand the challenges being addressed by an engagement and collaborate with team members and clients to deliver a technical solution that meets the unique needs of our clients.
- Create quality deliverables to communicate technical solutions to appropriate audiences.
- Learn continuously, leveraging NorthBay training resources and self-directed training, sharing knowledge and skills with others.
- Review the code of other team members
Please read through the job description carefully and apply by sending your resume to jobs@northbaysolutions.net
Location
- Lahore
- Karachi
- Islamabad
Engineers for multiple level positions with 2 to 5+ years of development and delivery experience with any of programming language including Java, C#, Perl, Python. Must have good Object Oriented programming skills, including strong design patterns knowledge. Familiarity with SQL and No-SQL databases. Knowledge of software best practices, like Test Driven Development and Continuous Integration. The ideal candidate is a creative individual who thinks out of the box and would like to work in a diverse technology environment.
Requirements
- Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences or related fields required from a renowned university.
- A ruthless commitment to testing the code you’ve written
- Extensive problem-solving skills
- An ability to communicate clearly regarding complex issues (in English)
- 3+ years of experience and proficiency in the following skills and technologies is mandatory:
-
- C/C++, Java, C#, Ruby, Python or Perl
- Database (SQL Server, Oracle, My SQL, Postgres, RedShift etc)
- Consume APIs
- Source control using Git
- Data Warehouse
- Proficiency in the following technologies is desired but not mandatory:
- Amazon Web services, no-SQL (Cassandra, MongoDB, DynmoDB, HBase etc),
- Experience with Cloud Services (i.e. Amazon Web Service) if preferable.
- Strong understanding of CS fundamentals, Object Oriented Design and Data Structures.
- Working knowledge of TDD methodology, and related technologies.
- Ability to work in a fast-paced and agile development environment.
- Strong aptitude for learning new technologies related to Big Data.
Responsibilities
- Design, develop, document, and test software solutions.
- Understand the challenges being addressed by an engagement and collaborate with team members and clients to deliver a technical solution that meets the unique needs of our clients.
- Create quality deliverables to communicate technical solutions to appropriate audiences.
- Learn continuously, leveraging NorthBay training resources and self-directed training, sharing knowledge and skills with others.
- Provide mentoring and leadership to more junior resources.
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a small, yet highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net
NorthBay Solutions is looking for candidates who have a sound understanding of QA best practices, while utilizing their technical skills, act as a strong advocate for quality and provide input at various agile development stages. The ideal candidate for this position should possess good knowledge of QA Automation with strong analytical, problem solving and communication skill. Should have good experience and knowledge of SQL or No-SQL database.
Requirements:
- BS or MS in Computer Science or related field from any well-reputed institution.
- 2 – 6 years of experience in software development or QA in any reputed Organization.
- Very good English communication. Should be able to communicate with US based customers.
- Knowledge of QA processes, methodologies, and industry best practices.
- Proven understanding of grey box and black box testing techniques.
- Experience with testing methodologies for server class services, including latency and load testing.
- Experience with Agile / Scrum methodologies and continuous integration tools.
- Should have good analytical skills and keen observation.
- Should be able to carry out QA and testing activities independently on customer projects.
- Must have experience with Automation tools like Selenium
- Good experience and knowledge of SQL or No-SQL databases.
- Should have good leadership and mentoring skills.
- Should be able to work in agile self-organized and self-motivated teams.
Responsibilities:
- Create and maintain test plans and test cases.
- Apply structured testing methodology and strategies.
- Ensure the quality of requirements and design specifications.
- Develop test plans to cover requirements.
- Create comprehensive test cases/scripts that are in accordance with business and technical specifications.
- Assist with test data identification.
- Plan and schedule test activities to ensure functional, system, integration, and technical specifications.
- Develop and apply standards to ensure the application’s ability to meet nonfunctional requirements via load testing.
- Create defect tickets and track issues to resolution.
- Communicate test results, issues, and risks to project team members, project managers, and QA management.
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a small, yet highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net
NorthBay Solutions is looking for candidates who have a sound understanding of QA best practices, while utilizing their technical skills, act as a strong advocate for quality and provide input at various agile development stages. The ideal candidate for this position should possess good knowledge of QA Automation with strong analytical, problem solving and communication skill. Should have good experience and knowledge of SQL or No-SQL database.
Requirements:
- BS or MS in Computer Science or related field from any well-reputed institution.
- 6 – 7+ years of experience in software development or QA in any reputed Organization.
- Very good English communication. Should be able to communicate with US based customers.
- Knowledge of QA processes, methodologies, and industry best practices.
- Proven understanding of grey box and black box testing techniques.
- Experience with testing methodologies for server class services, including latency and load testing.
- Experience with Agile / Scrum methodologies and continuous integration tools.
- Should have good analytical skills and keen observation.
- Should be able to carry out QA and testing activities independently on customer projects.
- Must have experience with Automation tools like Selenium
- Good experience and knowledge of SQL or No-SQL databases.
- Should have good leadership and mentoring skills.
- Should be able to work in agile self-organized and self-motivated teams.
Responsibilities:
- Create and maintain test plans and test cases.
- Apply structured testing methodology and strategies.
- Ensure the quality of requirements and design specifications.
- Develop test plans to cover requirements.
- Create comprehensive test cases/scripts that are in accordance with business and technical specifications.
- Assist with test data identification.
- Plan and schedule test activities to ensure functional, system, integration, and technical specifications.
- Develop and apply standards to ensure the application’s ability to meet nonfunctional requirements via load testing.
- Create defect tickets and track issues to resolution.
- Communicate test results, issues, and risks to project team members, project managers, and QA management.
What We Offer
- Highly competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a small, yet highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net
NorthBay is seeking a candidate with strong Web User Interface experience to build complex web application design that work across browsers for U.S. Based clients.
Requirements:
- Have 3+ year experience with Web Technologies
- Hands-on experience with creating proper HTML/CSS (preferably HTML5 and XHTML) and working with JavaScript to create proper web applications.
- Should have knowledge of Ajax, Web 2.0, JSON, JSONP, Web Services and Session Management etc.
- Should have hands-on experience working with IE6, IE7, IE8, IE9, FF, Chrome and Safari. Should be able to work out a solution that works on the majority of the browsers with minimal code.
- Must have worked with and have deep understanding of any one of the major JS Libraries (such as Jquery, Mootools, AngularJS, Backbone.js, knockout js, D3.JS, Dojo, Ember.js Ext JS)
- Knowledge of Design facilitation tools such as Adobe Photoshop or Fireworks will be a plus.
- Be interested in building a deep technical foundation to their career
- Consider themselves to be in the top bracket of software engineers
- Excellent problem-solving skills
- Be ready to work on the cutting edge technologies
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a small, yet highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net
NorthBay is looking for Project Managers who demonstrate outstanding managerial skills with technical background to deeply understand the code their teams are developing. You will be expected to demonstrate out of the box managerial ability to motivate, build, and monitor your team. Specifically, you will be responsible for overseeing from 2 to 3 teams of 3 to 4 individuals. You will own the process of breaking specifications created by the customer into clear tasks and timelines, as well as assembling the results into high value deliverable. Under your leadership, we expect to see consistent improvement in both static code quality metrics and project delivery.
A successful Project Manager at NorthBay will demonstrate the following qualities:
- Ruthless commitment to impeccable code quality
- Good understanding of a wide range of the latest technologies and architectural approaches
- Advanced proficiency in Agile project development methodology and practices
- The ability to evaluate technical decisions, build project timelines and plans, and ensure best technical practices.
- Perfectionism: knowing how a job should be done and not stop until it’s done correctly
- Exceptional ability to effectively motivate and manage teams of individuals
- Commitment to increasing efficiency in the workplace by continuously automating parts of the software engineering process
- Excellent remote management skills (you will be using Skype, GoToMeeting, Zoom, Google Docs, etc.)
Required Skills & Experience
- Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering
- Proven managerial skills with at least 12+ years of experience
- At least 2 full project deliveries as a PM (including scoping, sizing, team formation, costing, etc.)
- Proficiency in Agile, SDLC, or SLA
- Proficiency in AWS and TDD is desired but not mandatory
- Experience with Big Data project deliveries on cloud infrastructure is plus
- Outstanding English communication skill
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a small, yet highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net
NorthBay is seeking candidates for the position of Senior Network Administrator who can work independently in a dynamic and complex environment Set up, test, administer and troubleshoot LAN and WAN. Ability to work with all major vendor specific equipment including CISCO, Pfsense, Mikrotik, Microsoft, Linux, and VMware. The ideal candidate is a creative individual who thinks out of the box and would like to work in a diverse technology environment.
Requirements
- Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences or related fields required from a renowned university.
- 4 to 5 years of experience working as Network Administrator or Systems Engineer in any reputed Organization.
- Ability to work in a fast-paced and agile development environment.
- Strong aptitude for learning new technologies.
Responsibilities
- Configuring and managing Cisco devices with these services: Routing Protocols(OSPF, RIP, EIGRP, and BGP), STP, VLAN, VTP, Trunking, ACL, NAT, Etherchannel, HSRP, VRRP and policy based routing.
- Configuring and managing Mikrotik router with these services: WAN load-balancing, Firewall, VPN.
- Configuring and managing PFSENSE firewall with these services: WAN load-balancing, Firewall, VPN, IPS/IDS (Snort), redundancy and APPID inspection.
- Manage Virtualized infrastructure on WMware ESXI, create new VMs, backup, storage, VMotion, HA, and fault tolerant etc.
- Configuring and Monitoring Cisco Switches and Mikrotik Routers, also monitor and maintain WAN connection with 99% uptime.
- Complete ability to work with all major monitoring tools such as Opmanager, CACTI, NAGIOS and Bandwidth monitoring tools.
- Ability to configure and administer Web Servers (Apache, Tomcat, Nginx, IIS etc.), FTP and SMTP.
- Ability to configure and administer cache servers (Squid, TMG and Pfsense SQUID) with delay pool and antivirus.
- Installation, configuration, backup and administration of MYSQL, MSSQL, Postgres and NOSQ(MongoDB) Database Servers.
- Must have excellent written and verbal communication skills.
- Hands on experience working with Microsoft server technologies such as Windows Server 2008/2012, AD/DC, DNS, DHCP, TMG, File Server.
- Troubleshoot and resolve complex, critical, and sensitive technical support issues related to network/system on daily basis.
- Ability to create network documentation and create Visio diagrams for network implementations.
- Ability to take backups of all network devices and servers. Also, create a disaster recovery plan.
- Should have the good understanding of networking concepts/protocols such as TCP, UDP, FTP, HTTP, SNMP, NAT/PAT etc.
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a small, yet highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net
Location: Lahore/Islamabad/Karachi
Experience: 12+ years
NorthBay Solutions (NBS) is looking for a highly skilled and motivated Software Architect – Java with 12+ years of architecture and design experience. The candidate must have extensive Solution Architecture and design skills. He/She must be well-versed with Enterprise Architecture and willing to diversify skillset in Cloud and Big Data.
The ideal candidate is a creative individual who thinks out of the box and would like to work in a diverse technology environment. This is a lead role and we are looking for a candidate to bring passion and dedication to this position. The ideal candidate will be a great motivator who can thrive in an Agile environment. We are looking for an individual with a consistent drive to find ways to improve processes, technology, and fellow employees.
Required Skills
- Passion for software engineering and new technologies. Actively seeks and adopts new and emerging technology and methods to provide innovative solutions to meet client needs.
- Knowledge of Design and architecture of enterprise level applications.
- Strong knowledge of Java 8 and J2EE design principles and patterns
- Experience in Servers like WebLogic, Jetty and Tomcat
- Should have architecting knowledge of micro services and cloud deployments.
- Experience of software technologies and frameworks applicable to Online Applications such as JavaScript – AngularJS, Node.JS, Java, JSON, REST APIs, JAX-RS, JAX-B, Docker, Spring, Spring Boot, Sprint Cloud.
- Knowledge on transforming a legacy monolithic application to a micro service based application
- Ability to quickly interpret requirements, explore multiple approaches and suggest optimal solutions.
- Experience of working with Agile delivery methodologies such as Scrum, Kanban or DevOps.
- Exposure towards PL/SQL, RDBMS is a must preferable Oracle database.
- Ability to engage the team to derive results in stipulated time.
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs@northbaysolutions.net
Location: Lahore/Islamabad/Karachi
Experience: 5 to 10+ years
NorthBay Solutions is one of a handful of “AWS Premier Partners”, and only one in Pakistan. We are looking for Technical Lead & Solution Architect for “VMWare on AWS”. Candidates should have deep VMWare knowledge and a desire to learn about AWS Cloud.
Candidates should have 15 + years of experience working with VMware virtualization Technologies, Servers, Storage, Networks and security architectures. Candidates must hold detailed technical knowledge of Software Defined Data-Center (SDDC) and Software Defined Networking (SDN) Solutions. Experience of working with the technologies / IaaS solutions offered by leading Public Cloud Provider (AWS) would be a definite advantage. Candidates must be proficient at the techniques that go into the formulation of architectures, including requirements discovery and analysis, application of abstraction, formulation of solution context, solution alternatives identification and assessment, technology selection, and architectural configuration. Candidates must also have a deep understanding of VMware stack / solution components, backup strategies, high availability, migration and recovery techniques including Disaster Recovery Planning based upon the RTO / RPO requirements of the business.
As a trusted customer advisor candidate needs to understand best practices around advanced AWS and VMware solutions and propose the required solutions accordingly. The candidate would build and architect solutions for a broad range of customer use cases such as hybrid architectures, migration and application modernization initiatives. The ability to connect technology with measurable business value is critical for this role.
Requirements
-
- Must be able to work collaboratively with others.
- Enthusiastic, self-starter with a charismatic personality with proven track record of selling technical solutions and services as part of a solution.
- Proven success and knowledge in developing and leading Service Provider Partners/Customers.
- The Individual should have relevant and current VMware experience with vCloud Director and VMC on AWS as well as a strong understanding of IT
automation, management, orchestration, and cloud management platform capabilities driving IaaS, SaaS and PaaS. Google Cloud, Amazon Cloud and Azure experience is also preferred.
- 5 – 8+ years of experience in technology related areas including: enterprise systems management and infrastructure (datacenter) architecture experience with significant depth around designing, implementing, and managing critical business infrastructure.
- Engagement experience should include IT strategy initiatives, middleware implementations, and leveraging overall technical architecture knowledge across multiple industries.
- The individual should have extensive architectural skills dealing with infrastructure solutions such as systems management and business continuity.
- Excellent communication skills, both written and oral are required along with excellent presentation skills and strong customer facing and relationship building skills.
- Self-driven and must be effective in working both independently and in a team setting.
- Strong listening and question based selling skills with the ability to uncover business challenges and develop a custom solution to solve those challenges.
- He or she should be an accomplished presenter of sales and technical material to both small and large groups ranging from key decision makers up to the CxO levels. The ability to present extemporaneously is desirable.
- Bachelor’s Degree in Computer Science, Engineering, Mathematics, related field, or equivalent experience.
- VCP Certification or higher; Having other certifications like, CCNP, CCDP, JNCIE, CCIE, CISSP or certification in one or more of the public cloud services including AWS, also preferred.
- Ability to travel to North America and/or Hong Kong, once travel starts again.
- Preference will be given to candidates willing to relocate (immigrate) to Halifax, Canada.
Preferred Qualifications
- Experience working in a channel role or with partners in a sales or technical sales role.
- Experience with leading technical validation of hybrid and multi-cloud solutions.
- Hands on experience with VMware Cloud Foundation including vSphere, or competitive technologies.
- Experience with Services delivery models and selling motions, particularly within a VMware and AWS.
- Prior pre-sales or customer facing experience.
- Preferred to have VCP Certification or higher; VPC in VMware Certification or Higher
Responsibilities
- Present NorthBay’s VMware vision, strategy and services roadmaps to executives and technical management and illustrate relevant Service Provider use cases for use of VMware products.
- Drive the adoption and services of VMware products and Cloud Solutions within strategic Service Provider accounts.
- Provide expert technical and business pre-sales support for strategic opportunities involving VMware Cloud Services including but not limited to VMC on AWS, Hybrid Cloud Extension and VeloCloud. Assist in technically managing initial proof-of-concepts
and pilots. - Evangelize the value of NorthBay’s VMware Cloud Service and build an internal Cloud solution based on VMware Cloud Service offerings.
- Maintain deep technical and business knowledge of Cloud solutions, industry directions and trends.
- Maintain working knowledge of competitor products and services and how to position against them
- Provide consultative support to the Field and Partner Training organization for development of deep technical GTM training material and positioning
- Work collaboratively with Practice Leader, Product Management, Technical and Engineering during the development, launch and continuing refinement of NorthBay’s Solutions.
- Maintain, grow, and leverage technical pre-sales relationships with key VMware and AWS Field Sales Organizations
- Lead the technical pre-sales community discussions and facilitate knowledge dissemination to the VMware Services and Partner Subject Matter Experts with regards to NorthBay’s solutions in conjunction with Cloud solutions and architectures
- Document best practices & architectural references with the technical teams in developing and deploying NorthBay’s VMware Cloud solutions
- Work with VMW and assigned region partners at AWS in driving Webinars conveying the MSP Multi-Cloud Solutions product portfolio latest product developments to increase solution awareness driving new opportunities
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs@northbaysolutions.net
Location: Lahore/Islamabad/Karachi
Experience: 5 to 10+ years
NorthBay Solutions (NBS) is looking for a highly skilled and motivated Mobile Application Technical Lead with 5 to 10+ years of architecture and design experience in mobile application development. The candidate must have extensive Solution Architecture and design skills and must be well-versed with the relevant technologies for Android and/or iOS as well as cross platform mobile applications development.
The ideal candidate is a creative individual who thinks out of the box and would like to work in a diverse technology environment. This is a lead role and we are looking for a candidate to bring passion and dedication to this position. The ideal candidate will be a great motivator who can thrive in an Agile environment. We are looking for an individual with a consistent drive to find ways to improve processes, technology, and work in coherence with fellow employees.
Requirements
- Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences or related fields required from a renowned university.
- Extensive problem-solving skills
- Strong software and UI architecture and design concepts
- An ability to communicate clearly regarding complex issues (in English)
- 10+ years of experience and proficiency in the following skills and technologies is mandatory:
- Hands-on experience in designing, architecting, implementing and maintaining solutions using the native Android SDK, Android Studio, Java and Kotlin or native iOS SDK, XCode, and Swift
- In-depth knowledge in one or more of the following mobile frameworks ImGui, Xamarin, Flutter.io, Appcelerator, PhoneGap, RhoMobile Suite, MonoTouch
- Working knowledge of cross-platform technologies – React Native, Cordova.
- Experience with any of the following programming languages: Java, Swift, JavaScript, C#, HTML5, CSS3, jQuery.
- Experience with a source code control system and code/branch management practices. Prefer experience with git and GitHub.
- Hands-on experience with view creation spanning multiple techniques: XML-based views, Anko, views-in-code and XIBs
- Experience with Google Play Console (managing signing keys and test tracks) or App Store Connect and TestFlight (managing certificates, provisioning profiles, and testing groups)
- Experience with on-device relational persistence, such as Room, Realm or CoreData
- Experience with internationalization and localization for multiple languages and regions
- Experience with unit, integration and end-to-end tests using jUnit, Espresso, Robolectric, XCTest or Appium
- Experience with SCRUM-based, Agile software development practices
- Experience building applications that support push notifications
- Experience with a mobile CI/CD framework (Prefer experience with Jenkins and/or XCode Server)
- Has published more than 1 Android or iOS application on Playstore
- Strong understanding of CS fundamentals, Object Oriented Design and Data Structures.
- Working knowledge of TDD methodology, and related technologies.
- Ability to work in a fast-paced and agile development environment.
- Should be able to work in night shift (5:00 pm – 2:00 am)
Proficiency in the following AWS technologies is desired but not mandatory:
- Aurora MySQL
- SQS
- Lambda and Authorizer
- CloudWatch Logs
- Code Build / Pipeline
- CloudFormation
- KMS
- Frontend + Cognito
- VPC
- Fargate + Step Functions
- Amplify (for communication with AWS)
Responsibilities
- As the Mobile Application Tech Lead, you will be a part of a large-scale architecture and product design team.
- Support the entire application lifecycle (concept, design, test, release and support)
- Lead and participate in producing deliverables (including architecture, technical design, code development, and QA) to high quality standards.
- Provide Subject Matter Expert (SME) oversight and development support on future application updates and maintenance.
- Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions
- Produce fully functional mobile applications writing clean code
- Ensuring the best performance and user experience of the application
- Fixing bugs and performance problems
- Writing clean, readable, and testable code
- Good Knowledge of CI/CD, build automation tools like Jenkins
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs@northbaysolutions.net
Location: Lahore/Islamabad/Karachi
Experience: 5 to 10+ years
Northbay is looking for talented migration specialist(s)/engineer(s)/associate architect(s) that are passionate about databases and data warehouses, and are enthusiastic about applying bold new ideas to real-world problems with more than 8+ years of development and delivery experience.
Anyone with good working experience in migration of different homogeneous as well as heterogeneous databases like Oracle,SQL Server, PostgreSQL etc along with extensive experience in SQL,PL/SQL,T-SQL should apply.
Working knowledge of Object Oriented programming skills,web services, including strong design patterns knowledge is mandatory.
The ideal Specialist/engineer will be a great motivator who can thrive in an Agile environment. We are looking for an individual with a consistent drive to find ways to improve processes, technology, and fellow employees.
You will participate/lead along with your counterpart technical team including architects from customer/partners on key engagements to develop and deliver solutions in order to migrate databases , re-modeling of schema(s) where necessary without impacting database/application performance and their working behavior.
Experience in Data Modelling, ETL/ELT workflow management desired & ability to write, tune SQL queries is highly desirable
Requirements
- 8+years of experience in database development/migration using SQL,PL/SQ,T-SQL
- Must have development experience in one or more of RDMBS like Oracle/SQLServer/MySQL/PostgreSQL
- Experience with databases of 1-10 TB in size across multiple database platforms (e.g. PostgreSQL, Oracle, SQL Server, MySQL, etc.)
- Experience with heterogeneous database migrations from one database engine to another
- Experience in performance optimization techniques
- Experience in data modeling, analysis and impact on database/application side with good understanding of OLTP and OLAP systems.
- Good knowledge of different deployment models and replication strategies.
- Good understanding of CS fundamentals, Object Oriented Design and Data Structures
- Extensive problem-solving skills
- An ability to communicate clearly regarding complex issues.
Responsibilities
- Employ customer facing skills to represent Northbay well within the customer’s environment and drive discussions with senior personnel regarding trade-offs and risk mitigation
- Work closely with Leads/Architects on all fronts ( including customer) to help and ensure success of project/migration.
- Work directly with customers’ technical resources to devise and recommend solutions based on the understood requirements
- Think strategically about business, product, and technical challenges in an enterprise environment
- Consult for optimal design of database environments, analyzing complex distributed production deployments, and making recommendations to optimize performance
- Determines database structural requirements by analyzing client operations, applications, and programming; reviewing objectives with clients; evaluating current systems;
- Develops database solutions by designing proposed system; defining database physical structure and functional capabilities, security, back-up, and recovery specifications.
- Identity workarounds for specific issues and corner scenarios observed during migration
- Automate solutions for repeatable problems
- Develop test plan and test cases to demonstrate database readiness post migration
- Work closely with application teams to ensure business functionality and SLAs are met
- Provide technical leadership to teammates through coaching and mentorship
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs@northbaysolutions.net
Location: Lahore/Islamabad/Karachi
Experience: 12+ years (Java, .Net, C#, Perl, Python)
NorthBay is seeking Software Architect with 10+ years of development and delivery experience with any of programming language including Java, .Net, C#, Perl, Python. Must have good Object Oriented programming skills, including strong design patterns knowledge. Familiarity with SQL and No-SQL databases. Knowledge of software best practices, like Test Driven Development and Continuous Integration. The ideal candidate is a creative individual who thinks out of the box and would like to work in a diverse technology environment. This is a lead role and we are looking for a candidate to bring passion and dedication to this position. The ideal Principal Software Engineer will be a great motivator who can thrive in an Agile environment. We are looking for an individual with a consistent drive to find ways to improve processes, technology, and fellow employees.
Requirements
- Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences, or related fields from a renowned university
- A ruthless commitment to testing the code you’ve written
- Extensive problem-solving skills
- Ability to work during night shift is preferred (5 PM – 2 AM)
- An ability to communicate clearly regarding complex issues (in English)
- Proficiency in the following skills and technologies is mandatory:
- Experience in Python
- Apache Spark, PySpark, Spark Streaming
- Pandas Library
- Common Databases Drivers/Connectors: MySQL, Postgres
- Other Data Sources: Text Files (CSV, XML), Binary/Compressed File Formats (Parquet, ORC), HDFS, S3, Cassandra
- Source control using Git
- Strong understanding of CS fundamentals, Distributed Systems/Datastores, and Data Structures & Algorithms
- Ability to work in a fast-paced and agile development environment
- Ability to conduct code reviews and help the team in writing clean and scalable code
- Proficiency in the following technologies is desired but not mandatory:
- Working knowledge of TDD methodology, and related technologies
- Expertise in Unit Testing with PyTest
- Experience with Amazon Web Services (AWS) will be a plus
Responsibilities
- Design, develop, document, and test data pipelines and software solutions
- Understand the challenges being addressed by an engagement and collaborate with team members and clients to deliver a technical solution that meets the unique needs of our clients
- Create quality deliverables to communicate technical solutions to appropriate audiences
- Learn continuously, leveraging NorthBay training resources and self-directed training, sharing knowledge and skills with others
- Review the code of other team members
Please read through the job description carefully and apply by sending your resume to jobs@northbaysolutions.net
Location: Lahore/Islamabad/Karachi
Experience: 12+ years
NorthBay Solutions (NBS) is looking for a highly skilled and motivated Solutions Architect (Pre-Sales) with 12+ years of architecture and design experience. The candidate must have extensive Solution Architecture and design skills. He/She must be well-versed with Enterprise Architecture, Cloud and Big Data.
The ideal candidate is a creative individual who thinks out of the box and would like to work in a diverse technology environment. This is a lead role and we are looking for a candidate to bring passion and dedication to this position. The ideal Solutions Architect (Pre Sales) will be a great motivator who can thrive in an Agile environment. We are looking for an individual with a consistent drive to find ways to improve processes, technology, and fellow employees.
Your broad responsibilities will include: owning the customer and partner technical engagement end-to-end, including diving deep and being hands-on with AWS technology; evangelizing and educating customers and NBS Architects; leading formal and informal AWS training classes; removing technical sales blockers through knowledge transfer and partnerships; defining implementation and transition architectures; helping to respond to Requests for Information(RFI) and Requests for Proposals (RFPs); and achieving success with other specific technical projects as needed. To achieve those goals and building on your broad background and technical breadth and depth in security, networking, operating systems, storage, and application architecture and implementation you will develop expertise in all AWS services and technologies, and deep understanding of how customer applications and services are best built and operated on the AWS cloud computing platform.
Responsibilities
- Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences or related fields required from a renowned HEC approved university.
- The ability to understand the business goals and high level requirements and effectively define a solution and be able to explain to C-level executives and technology leaders (CIOs CTOs CFOs etc).
- Ability to answer TCO related questions early on and convince customers with high level details and case study comparisons in favor of AWS Solutions.
- Ability to hold convincing discussions with client’s technical and management teams.
- Ability to present and answer questions related to the comparison requirements of customers to enable and lead them to technology solutions that make a difference.
- Be Passionate to help customers to build a deep understanding of new cloud platforms and new application architectures.
- Must have a knack to design systems and solve technical problems
- An ability to communicate clearly regarding complex issues (in English)
- 12+ years of experience and proficiency in the following skills and technologies is mandatory: Cloud, Virtualization, Enterprise Architecture, Databases and Storage Solutions
- Strong understanding of CS fundamentals, Object Oriented Design and Data Structures
- Ability to work in a fast-paced and agile development environment.
- Must have a strong understanding of software development processes.
- Strong aptitude for learning new technologies related to Big Data and Cloud
- Flexible in a fast-paced dynamic environment with shifting roles and responsibilities
- Experience with Advanced Cloud Services (i.e. Amazon Web Service, Google Cloud Platform, Microsoft Azure, IBM Cloud) at least one is required.
Preferred
- 12+ years of experience and proficiency in the following skills and technologies is mandatory: Cloud, Virtualization, Enterprise Architecture, Databases and Storage Solutions
- Object Oriented programming skills, including strong design patterns knowledge
- SQL and No-SQL databases.
- Experience in any programming language (C/C++, Java, C#, Ruby, Python or Perl). Proficiency in the following technologies is desired but not mandatory: no-SQL (Cassandra, MongoDB, DynmoDB, HBase etc).
- High Level understanding of Mobile Application Development and its architecture
- AWS Certified Solutions Architect Associate or equivalent
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs@northbaysolutions.net
Engineers for multiple level positions with 2 to 5+ years of development and delivery experience with any of programming language including Java, C#, Perl, Python. Must have good Object Oriented programming skills, including strong design patterns knowledge. Familiarity with SQL and No-SQL databases. Knowledge of software best practices, like Test Driven Development and Continuous Integration. The ideal candidate is a creative individual who thinks out of the box and would like to work in a diverse technology environment.
Requirements
- Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences or related fields required from a renowned university.
- A ruthless commitment to testing the code you’ve written
- Extensive problem-solving skills
- An ability to communicate clearly regarding complex issues (in English)
- 3+ years of experience and proficiency in the following skills and technologies is mandatory:
-
- C/C++, Java, C#, Ruby, Python or Perl
- Database (SQL Server, Oracle, My SQL, Postgres, RedShift etc)
- Consume APIs
- Source control using Git
- Data Warehouse
- Proficiency in the following technologies is desired but not mandatory:
- Amazon Web services, no-SQL (Cassandra, MongoDB, DynmoDB, HBase etc),
- Experience with Cloud Services (i.e. Amazon Web Service) if preferable.
- Strong understanding of CS fundamentals, Object Oriented Design and Data Structures.
- Working knowledge of TDD methodology, and related technologies.
- Ability to work in a fast-paced and agile development environment.
- Strong aptitude for learning new technologies related to Big Data.
Responsibilities
- Design, develop, document, and test software solutions.
- Understand the challenges being addressed by an engagement and collaborate with team members and clients to deliver a technical solution that meets the unique needs of our clients.
- Create quality deliverables to communicate technical solutions to appropriate audiences.
- Learn continuously, leveraging NorthBay training resources and self-directed training, sharing knowledge and skills with others.
- Provide mentoring and leadership to more junior resources.
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a small, yet highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net
Location: Lahore/Islamabad/Karachi
Experience: 8 to 10+ years
NorthBay is seeking a Team Lead with 8+ years of development and delivery experience and at least 6+ years with .NET. Must have good Object Oriented programming skills, including strong design patterns knowledge, strong database concepts, and experience in one of the Relational Databases, preferably MySQL. The ideal candidate is a creative individual who thinks out of the box and would like to work in a diverse technology environment. This is a lead role and we are looking for a candidate to bring passion and dedication to this position. The ideal Team Lead will be a great motivator who can thrive in an Agile environment. We are looking for an individual with a consistent drive to find ways to improve processes, technology, and fellow employees.
Responsibilities
- Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences, or related fields from a renowned university
- A ruthless commitment to testing the code you’ve written
- Extensive problem-solving skills
- Understanding of Design Patterns
- Ability to work during night shift is preferred (5 PM – 2 AM)
- An ability to communicate clearly regarding complex issues (in English)
- Proficiency in the following skills and technologies is mandatory:
- Experience in C# .NET
- .NET Framework and .NET Core
- MVC (including HTML/HTML5, CSS, Javascript, JQuery) and REST API
- Relational Database, preferably MySQL
- Source control using Git
- Strong understanding of CS fundamentals, Object Oriented Design, and Data Structures & Algorithms
- Ability to work in a fast-paced and agile development environment
- Ability to conduct code reviews and help the team in writing clean and scalable code
- Can debug and refactor code of a complex system
- Proficiency in the following technologies is desired but not mandatory:
- Working knowledge of TDD methodology, and related technologies
- Experience with ReactJs or Angular is a plus
Responsibilities
- Design, develop, document, and test software solutions
- Understand the challenges being addressed by an engagement and collaborate with team members and clients to deliver a technical solution that meets the unique needs of our clients
- Create quality deliverables to communicate technical solutions to appropriate audiences
- Learn continuously, leveraging NorthBay training resources and self-directed training, sharing knowledge and skills with others
- Review the code of other team members
- Should be able to optimize application and identify performance bottlenecks
- Test and deploy applications and systems
- Revise, update, refactor and debug code
- Improve existing software
Please read through the job description carefully and apply by sending your resume to jobs@northbaysolutions.net
Location: Lahore/Islamabad/Karachi
Experience: 5 to 10+ years
Northbay is looking for talented migration specialist(s)/engineer(s)/associate architect(s) that are passionate about databases and data warehouses, and are enthusiastic about applying bold new ideas to real-world problems with more than 8+ years of development and delivery experience.
Anyone with good working experience in migration of different homogeneous as well as heterogeneous databases like Oracle,SQL Server, PostgreSQL etc along with extensive experience in SQL,PL/SQL,T-SQL should apply.
Working knowledge of Object Oriented programming skills,web services, including strong design patterns knowledge is mandatory.
The ideal Specialist/engineer will be a great motivator who can thrive in an Agile environment. We are looking for an individual with a consistent drive to find ways to improve processes, technology, and fellow employees.
You will participate/lead along with your counterpart technical team including architects from customer/partners on key engagements to develop and deliver solutions in order to migrate databases , re-modeling of schema(s) where necessary without impacting database/application performance and their working behavior.
Experience in Data Modelling, ETL/ELT workflow management desired & ability to write, tune SQL queries is highly desirable
Requirements
- 8+years of experience in database development/migration using SQL,PL/SQ,T-SQL
- Must have development experience in one or more of RDMBS like Oracle/SQLServer/MySQL/PostgreSQL
- Experience with databases of 1-10 TB in size across multiple database platforms (e.g. PostgreSQL, Oracle, SQL Server, MySQL, etc.)
- Experience with heterogeneous database migrations from one database engine to another
- Experience in performance optimization techniques
- Experience in data modeling, analysis and impact on database/application side with good understanding of OLTP and OLAP systems.
- Good knowledge of different deployment models and replication strategies.
- Good understanding of CS fundamentals, Object Oriented Design and Data Structures
- Extensive problem-solving skills
- An ability to communicate clearly regarding complex issues.
Responsibilities
- Employ customer facing skills to represent Northbay well within the customer’s environment and drive discussions with senior personnel regarding trade-offs and risk mitigation
- Work closely with Leads/Architects on all fronts ( including customer) to help and ensure success of project/migration.
- Work directly with customers’ technical resources to devise and recommend solutions based on the understood requirements
- Think strategically about business, product, and technical challenges in an enterprise environment
- Consult for optimal design of database environments, analyzing complex distributed production deployments, and making recommendations to optimize performance
- Determines database structural requirements by analyzing client operations, applications, and programming; reviewing objectives with clients; evaluating current systems;
- Develops database solutions by designing proposed system; defining database physical structure and functional capabilities, security, back-up, and recovery specifications.
- Identity workarounds for specific issues and corner scenarios observed during migration
- Automate solutions for repeatable problems
- Develop test plan and test cases to demonstrate database readiness post migration
- Work closely with application teams to ensure business functionality and SLAs are met
- Provide technical leadership to teammates through coaching and mentorship
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs@northbaysolutions.net
NorthBay is seeking a Team Lead with 5+ years of development and delivery experience and at least 3+ years with Python & PySpark. Must have good concepts in Big Data Processing, Data Pipelines & ETL/ELT, hands on experience with Apache Spark & PySpark, knowledge of common file formats (CSV, Parquet, XML, etc), and exposure to common relational and non-relational data stores for reading and writing data. The ideal candidate is a creative individual who thinks out of the box and would like to work in a diverse technology environment. This is a lead role and we are looking for a candidate to bring passion and dedication to this position. The ideal Senior Software Engineer will be a great motivator who can thrive in an Agile environment. We are looking for an individual with a consistent drive to find ways to improve processes, technology, and fellow employees.
Requirements
- Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences, or related fields from a renowned university
- A ruthless commitment to testing the code you’ve written
- Extensive problem-solving skills
- An ability to communicate clearly regarding complex issues (in English)
- Proficiency in the following skills and technologies is mandatory:
-
- Experience in Python
- Apache Spark, PySpark, Spark Streaming
- Pandas Library
- Common Databases Drivers/Connectors: MySQL, Postgres
- Other Data Sources: Text Files (CSV, XML), Binary/Compressed File Formats (Parquet, ORC), HDFS, S3, Cassandra
- Source control using Git
- Strong understanding of CS fundamentals, Distributed Systems/Datastores, and Data Structures & Algorithms
- Ability to work in a fast-paced and agile development environment
- Ability to conduct code reviews and help the team in writing clean and scalable code
- Proficiency in the following technologies is desired but not mandatory:
- Working knowledge of TDD methodology, and related technologies
- Expertise in Unit Testing with PyTest
- Experience with Amazon Web Services (AWS) will be a plus
Responsibilities
- Design, develop, document, and test software solutions.
- Understand the challenges being addressed by an engagement and collaborate with team members and clients to deliver a technical solution that meets the unique needs of our clients.
- Create quality deliverables to communicate technical solutions to appropriate audiences.
- Learn continuously, leveraging NorthBay training resources and self-directed training, sharing knowledge and skills with others.
- Review the code of other team members
Please read through the job description carefully and apply by sending your resume to jobs@northbaysolutions.net
Location
- Lahore
- Karachi
- Islamabad
Engineers for multiple level positions with 2 to 5+ years of development and delivery experience with any of programming language including Java, C#, Perl, Python. Must have good Object Oriented programming skills, including strong design patterns knowledge. Familiarity with SQL and No-SQL databases. Knowledge of software best practices, like Test Driven Development and Continuous Integration. The ideal candidate is a creative individual who thinks out of the box and would like to work in a diverse technology environment.
Requirements
- Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences or related fields required from a renowned university.
- A ruthless commitment to testing the code you’ve written
- Extensive problem-solving skills
- An ability to communicate clearly regarding complex issues (in English)
- 3+ years of experience and proficiency in the following skills and technologies is mandatory:
-
- C/C++, Java, C#, Ruby, Python or Perl
- Database (SQL Server, Oracle, My SQL, Postgres, RedShift etc)
- Consume APIs
- Source control using Git
- Data Warehouse
- Proficiency in the following technologies is desired but not mandatory:
- Amazon Web services, no-SQL (Cassandra, MongoDB, DynmoDB, HBase etc),
- Experience with Cloud Services (i.e. Amazon Web Service) if preferable.
- Strong understanding of CS fundamentals, Object Oriented Design and Data Structures.
- Working knowledge of TDD methodology, and related technologies.
- Ability to work in a fast-paced and agile development environment.
- Strong aptitude for learning new technologies related to Big Data.
Responsibilities
- Design, develop, document, and test software solutions.
- Understand the challenges being addressed by an engagement and collaborate with team members and clients to deliver a technical solution that meets the unique needs of our clients.
- Create quality deliverables to communicate technical solutions to appropriate audiences.
- Learn continuously, leveraging NorthBay training resources and self-directed training, sharing knowledge and skills with others.
- Provide mentoring and leadership to more junior resources.
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a small, yet highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net
NorthBay Solutions is looking for candidates who have a sound understanding of QA best practices, while utilizing their technical skills, act as a strong advocate for quality and provide input at various agile development stages. The ideal candidate for this position should possess good knowledge of QA Automation with strong analytical, problem solving and communication skill. Should have good experience and knowledge of SQL or No-SQL database.
Requirements:
- BS or MS in Computer Science or related field from any well-reputed institution.
- 2 – 6 years of experience in software development or QA in any reputed Organization.
- Very good English communication. Should be able to communicate with US based customers.
- Knowledge of QA processes, methodologies, and industry best practices.
- Proven understanding of grey box and black box testing techniques.
- Experience with testing methodologies for server class services, including latency and load testing.
- Experience with Agile / Scrum methodologies and continuous integration tools.
- Should have good analytical skills and keen observation.
- Should be able to carry out QA and testing activities independently on customer projects.
- Must have experience with Automation tools like Selenium
- Good experience and knowledge of SQL or No-SQL databases.
- Should have good leadership and mentoring skills.
- Should be able to work in agile self-organized and self-motivated teams.
Responsibilities:
- Create and maintain test plans and test cases.
- Apply structured testing methodology and strategies.
- Ensure the quality of requirements and design specifications.
- Develop test plans to cover requirements.
- Create comprehensive test cases/scripts that are in accordance with business and technical specifications.
- Assist with test data identification.
- Plan and schedule test activities to ensure functional, system, integration, and technical specifications.
- Develop and apply standards to ensure the application’s ability to meet nonfunctional requirements via load testing.
- Create defect tickets and track issues to resolution.
- Communicate test results, issues, and risks to project team members, project managers, and QA management.
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a small, yet highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net
NorthBay Solutions is looking for candidates who have a sound understanding of QA best practices, while utilizing their technical skills, act as a strong advocate for quality and provide input at various agile development stages. The ideal candidate for this position should possess good knowledge of QA Automation with strong analytical, problem solving and communication skill. Should have good experience and knowledge of SQL or No-SQL database.
Requirements:
- BS or MS in Computer Science or related field from any well-reputed institution.
- 6 – 7+ years of experience in software development or QA in any reputed Organization.
- Very good English communication. Should be able to communicate with US based customers.
- Knowledge of QA processes, methodologies, and industry best practices.
- Proven understanding of grey box and black box testing techniques.
- Experience with testing methodologies for server class services, including latency and load testing.
- Experience with Agile / Scrum methodologies and continuous integration tools.
- Should have good analytical skills and keen observation.
- Should be able to carry out QA and testing activities independently on customer projects.
- Must have experience with Automation tools like Selenium
- Good experience and knowledge of SQL or No-SQL databases.
- Should have good leadership and mentoring skills.
- Should be able to work in agile self-organized and self-motivated teams.
Responsibilities:
- Create and maintain test plans and test cases.
- Apply structured testing methodology and strategies.
- Ensure the quality of requirements and design specifications.
- Develop test plans to cover requirements.
- Create comprehensive test cases/scripts that are in accordance with business and technical specifications.
- Assist with test data identification.
- Plan and schedule test activities to ensure functional, system, integration, and technical specifications.
- Develop and apply standards to ensure the application’s ability to meet nonfunctional requirements via load testing.
- Create defect tickets and track issues to resolution.
- Communicate test results, issues, and risks to project team members, project managers, and QA management.
What We Offer
- Highly competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a small, yet highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net
NorthBay is seeking a candidate with strong Web User Interface experience to build complex web application design that work across browsers for U.S. Based clients.
Requirements:
- Have 3+ year experience with Web Technologies
- Hands-on experience with creating proper HTML/CSS (preferably HTML5 and XHTML) and working with JavaScript to create proper web applications.
- Should have knowledge of Ajax, Web 2.0, JSON, JSONP, Web Services and Session Management etc.
- Should have hands-on experience working with IE6, IE7, IE8, IE9, FF, Chrome and Safari. Should be able to work out a solution that works on the majority of the browsers with minimal code.
- Must have worked with and have deep understanding of any one of the major JS Libraries (such as Jquery, Mootools, AngularJS, Backbone.js, knockout js, D3.JS, Dojo, Ember.js Ext JS)
- Knowledge of Design facilitation tools such as Adobe Photoshop or Fireworks will be a plus.
- Be interested in building a deep technical foundation to their career
- Consider themselves to be in the top bracket of software engineers
- Excellent problem-solving skills
- Be ready to work on the cutting edge technologies
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a small, yet highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net
NorthBay is looking for Project Managers who demonstrate outstanding managerial skills with technical background to deeply understand the code their teams are developing. You will be expected to demonstrate out of the box managerial ability to motivate, build, and monitor your team. Specifically, you will be responsible for overseeing from 2 to 3 teams of 3 to 4 individuals. You will own the process of breaking specifications created by the customer into clear tasks and timelines, as well as assembling the results into high value deliverable. Under your leadership, we expect to see consistent improvement in both static code quality metrics and project delivery.
A successful Project Manager at NorthBay will demonstrate the following qualities:
- Ruthless commitment to impeccable code quality
- Good understanding of a wide range of the latest technologies and architectural approaches
- Advanced proficiency in Agile project development methodology and practices
- The ability to evaluate technical decisions, build project timelines and plans, and ensure best technical practices.
- Perfectionism: knowing how a job should be done and not stop until it’s done correctly
- Exceptional ability to effectively motivate and manage teams of individuals
- Commitment to increasing efficiency in the workplace by continuously automating parts of the software engineering process
- Excellent remote management skills (you will be using Skype, GoToMeeting, Zoom, Google Docs, etc.)
Required Skills & Experience
- Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering
- Proven managerial skills with at least 12+ years of experience
- At least 2 full project deliveries as a PM (including scoping, sizing, team formation, costing, etc.)
- Proficiency in Agile, SDLC, or SLA
- Proficiency in AWS and TDD is desired but not mandatory
- Experience with Big Data project deliveries on cloud infrastructure is plus
- Outstanding English communication skill
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a small, yet highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net
NorthBay is seeking candidates for the position of Senior Network Administrator who can work independently in a dynamic and complex environment Set up, test, administer and troubleshoot LAN and WAN. Ability to work with all major vendor specific equipment including CISCO, Pfsense, Mikrotik, Microsoft, Linux, and VMware. The ideal candidate is a creative individual who thinks out of the box and would like to work in a diverse technology environment.
Requirements
- Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences or related fields required from a renowned university.
- 4 to 5 years of experience working as Network Administrator or Systems Engineer in any reputed Organization.
- Ability to work in a fast-paced and agile development environment.
- Strong aptitude for learning new technologies.
Responsibilities
- Configuring and managing Cisco devices with these services: Routing Protocols(OSPF, RIP, EIGRP, and BGP), STP, VLAN, VTP, Trunking, ACL, NAT, Etherchannel, HSRP, VRRP and policy based routing.
- Configuring and managing Mikrotik router with these services: WAN load-balancing, Firewall, VPN.
- Configuring and managing PFSENSE firewall with these services: WAN load-balancing, Firewall, VPN, IPS/IDS (Snort), redundancy and APPID inspection.
- Manage Virtualized infrastructure on WMware ESXI, create new VMs, backup, storage, VMotion, HA, and fault tolerant etc.
- Configuring and Monitoring Cisco Switches and Mikrotik Routers, also monitor and maintain WAN connection with 99% uptime.
- Complete ability to work with all major monitoring tools such as Opmanager, CACTI, NAGIOS and Bandwidth monitoring tools.
- Ability to configure and administer Web Servers (Apache, Tomcat, Nginx, IIS etc.), FTP and SMTP.
- Ability to configure and administer cache servers (Squid, TMG and Pfsense SQUID) with delay pool and antivirus.
- Installation, configuration, backup and administration of MYSQL, MSSQL, Postgres and NOSQ(MongoDB) Database Servers.
- Must have excellent written and verbal communication skills.
- Hands on experience working with Microsoft server technologies such as Windows Server 2008/2012, AD/DC, DNS, DHCP, TMG, File Server.
- Troubleshoot and resolve complex, critical, and sensitive technical support issues related to network/system on daily basis.
- Ability to create network documentation and create Visio diagrams for network implementations.
- Ability to take backups of all network devices and servers. Also, create a disaster recovery plan.
- Should have the good understanding of networking concepts/protocols such as TCP, UDP, FTP, HTTP, SNMP, NAT/PAT etc.
What We Offer
- Competitive salary and benefits
- Fuel expense reimbursement up to 200 liters
- Paid holidays and vacations
- Medical outpatient reimbursement & health insurance facility
- Opportunities to make a difference in a small, yet highly productive environment
Please read through the job description carefully and apply by sending your resume to jobs.lahore@northbaysolutions.net