ALL Jobs

CARVIM Software Engineer

Exton PA

Base Salary: $USD  0.00

Description:
  • Develop new, or maintain existing programs based on specifications
  • Develop, implement and maintain unit tests of programs
  • Actively participate in agile team activities
  • Participate in the design of new or changing programs
  • Participate in functional test planning and testing for the assigned applications, functional areas or projects
  • Participate in problem solving and troubleshooting for the assigned applications, functional areas or projects
  • Share knowledge by effectively documenting work
  • Stay current with changes in the technical area of expertise
  • Develop and maintain a thorough knowledge of the assigned applications, functional areas or projects
  • Work with the team to ensure the quality of the assigned applications, functional areas or projects
  • Respond quickly and effectively to production issues and taking responsibility for seeing those issues through resolution.
  • Communicate clearly, strongly and effectively to small and large groups
  • Other responsibilities as required to support the company’s growth
 
Requirements:
  • Minimum 3 years of hands-on development using current Microsoft tools and techniologies
  • Minimum 1 years experience in multi-tier, distributed enterprise architecture environments
  • Thorough understanding of relational and NoSQL database technologies
  • Strong knowledge of C#, ASP.NET, .Net Standard/Core
  • Strong knowledge of object-oriented design concepts and design patterns required
  • Experience with XML/JSON, REST, and distributed systems
  • Excellent problem solving skills
  • Strong development skills
  • Strong team player who enjoys working in a fast paced atmosphere
  • Ability to manage multiple priorities, commitments and projects and organize effectively
  • Self-motivated, directed and passionate about what you do
  • Strong written and verbal communication skills
  • Familiarity with any of the following is a plus but not required: React.js, creating and delivering applications/microservices in AWS, Terraform, Docker

Apply Now

CI/CD / DevOps Engineer

Denver Colorado 80202

Base Salary: $USD  0.00

As a member of the Enterprise DevOps Team, the DevOps Engineer is expected to work with Dev, QA and Production Operations to serve as a technical SME responsible for the IT Operations Platform as a Service offering.
SUPERVISORY RESPONSIBILITIES: None
ESSENTIAL DUTIES AND RESPONSIBILITIES
The following duties and responsibilities generally reflect the expectations of this position but are not intended to be all-inclusive.
• Design, build and execute against Clients Platform as a Service (PaaS) offerings
• Ingrate and help define requirements for Client  Infrastructure as a Service (IaaS) offerings
• Automate infrastructure and platform service offerings
Apply best practices of CI/CD- Continuous Integration and Continuous Delivery (puppet/chef)
• Create the design, implementation, and ongoing management of systems that deliver against strict requirements for functionality, scalability, performance, and reliability.
• Serve as a top-tier technical escalation point for critical pre-production issues and drives escalation/resolution of problems into Development, QA, and Operations teams.
• Collaborate with development to design in-house monitoring tools/software for managing the SCM and Development Operations environments.
• Adopt, customize and implement industry standard DevOps policies and DevOps procedures.
• Provide Sr. Management with metrics and other reporting materials for the executive team.
• Work closely with strategic planning groups to provide future technologies direction that fits executive vision.
• Develop and define process and procedure to proactively manage all pre-production and production environments.
• Work with multiple in-house external Software Configuration Management (SCM) teams enterprise-wide to assist in new architectural needs and optimize existing environments to improve workflow and productivity
MINIMUM QUALIFICATIONS
Education, licenses, certifications, and experience required to fulfill the essential duties, include computer skills as required.
• Technology related bachelor's degree preferred.
• 5 years of senior level server administration experience in a large-scale production environment.
• Strong understanding of development workflow and process.
• Strong understanding of quality assurance methodologies, workflow, and process.
• Deep understanding of centralized (n-tier) and decentralized (client/server) environment models.
• Deep understanding of database management, database server clustering and database instance management.
• Extensive experience using virtualization technologies to enhance velocity of pre-production lifecycle environment.
• Proven ability to conceptualize and implement a new architecture/infrastructure based off a BRD (Business Requirements Document).
• Experience with deployment configuration and automation.
• Expertise in building scalable, high performance systems that support entire pre-production lifecycle.
• Ability to rapidly assess, analyze, and resolve complicated issues with little initial information or direction and with varying degrees of ambiguity.
• Proficient in scripting languages.
• Ability to prioritize and delegate responsibilities for multiple competing priorities in a fast-paced environment.
• Excellent verbal and written communication skills.
• Ability to work well with people and be both highly motivated and motivating.
• Strong presentation and leadership skills.

Apply Now

Desktop Support

Redwood City CA

Base Salary: $USD  25.00

The Support Technician provisions and maintains team member and contractor computing devices (e.g. laptops, tablets, and peripheral devices such as monitors, printers, and scanners) by installing, troubleshooting, and resolving hardware, software, network and audio-visual technology issues. This Support Technician exhibits excellent customer service and communication skills in all interactions.
  Hardware/Software Installation
·         Responds to service requests regarding the installation of hardware and software for team member and contractor computing devices. 
·         Carries out the hardware provisioning process.
·         Delivers, installs, upgrades, relocates, and disposes of hardware.
·         Provides basic user training on equipment.
·         Maintains documentation of assets in configuration and asset management systems.
  Incident Management
·         Performs team member support, troubleshooting, and resolution of hardware and software issues for desktops, laptops, tablets, mobility, audio-visual equipment, and peripheral devices.
·         Performs research and develops solutions for hardware and software issues.
·         Updates incident records and knowledge base with appropriate and timely information.
·         Resolves incidents within established SLAs.
  Problem Management
·         Recommends solutions, resolves problems associated with incidents, and updates problem records.
·         Conducts root cause analysis. 
·         Works with engineering teams in the problem resolution process.
·         Follows prescribed processes.
  Customer Service
·         Recommends solutions, resolves problems associated with incidents, and updates problem records.
·         Conducts root cause analysis. 
·         Works with engineering teams in the problem resolution process.
·         Follows prescribed processes.
  Other duties
  • Performs preventative maintenance on electronic devices and peripheral equipment as assigned.
  • Any other duties as assigned.
  • Able to lift approx 20lb boxes of computer equipment, support a building move of monitors and equipment.
  Knowledge, Experience & Qualifications

Essential

Desirable

  • Windows 7 – 10 or Mac OS
  • Office365
  • ServiceNow for Help Desk ticketing
  • Basic networking (TCP/IP)
  • Microsoft Office including Outlook
  • Customer service
  • A+ Certification
 
·         Active Directory and LDAP Services
·         WiFi connectivity
·         Mobile OS (iOS or Android)
·         VOIP telephony
·         Scripting (DOS, Powershell, BASH)
·         Audio visual
·         MCP
·         ACMT

Apply Now

DevOps Manager

Denver CO

Base Salary: $USD  135-175

DevOps Manager

What you bring:
Technical, people leadership coupled with deep hands-on experience in DevOps is a must for this position. The ideal candidate would have extensive experience with scalable, high-quality Performance as a Service and ability to manage the latest elastic data infrastructure. Further, the candidate will be passionate about managing high performance teams and practice servant leadership.


The following duties and responsibilities generally reflect the expectations of this position but are not intended to be all-inclusive.
Lead, manage, mentor and provide the technical vision for the Platform Services team
Develop goals, strategies, and initiatives across the team in alignment with strategic objectives
Help build reliable, repeatable processes
Coordinate operational activities amongst multiple groups of stakeholders, both technical & non-technical
Plan and execute projects in support of corporate and team goals, ensuring delivery with high quality, on time, and within budget
Manage stakeholder communications and escalations during production incidents
Coordinate the problem management process in order to get to the root cause of issues
Hire, develop, and retain a high performing team
Evaluate and stay current on technology and industry trends
Develop and apply best practices of CI/CD- Continuous Integration and Continuous Delivery (puppet/chef/ansible)
Develop and implement industry standard DevOps policies and DevOps procedures.
Provide Executive Management with metrics and other reporting materials for the executive team.
Partner with strategic planning groups to provide future technologies direction that fits executive vision.
Work with multiple in-house external Software Configuration Management (SCM) teams enterprise-wide to assist in new architectural needs and optimize existing environments to improve workflow and productivity

MINIMUM QUALIFICATIONS
5 years of senior level server management experience in a large-scale production environment.
Strong understanding of development workflow and process.
Strong understanding of quality assurance methodologies, workflow, and process.
Deep understanding of centralized (n-tier) and decentralized (client/server) environment models.
Deep understanding of database management, database server clustering and database instance management.
Extensive experience using virtualization technologies to enhance velocity of pre-production lifecycle environment.
Experience in: Configuration management tools, monitoring, deployment automation, and orchestration tools (Puppet,Ansible,Zabbix,NewRelic,OpsGenie,Splunk, etc.)
Expertise in building scalable, high performance teams that support entire pre-production lifecycle.
Strong presentation and leadership skills
Strong technical leadership skills
Proven people manager able to achieve strategic initiatives on time and under budget for large enterprise organizations
 

Apply Now

Enterprise Application Support

Scottsdale Arizona

Base Salary: $USD  0.00

The Systems Administrator  will provide support to internal business departments and engineering teams for a variety of applications and technologies. This candidate will be responsible for the life cycle of application issues from problem identification, through root cause analysis, to the resolution of associated tasks. This candidate will also be expected to contribute to project work and documentation updates. 

MUST HAVE EXPERIENCE IN:  Ticketing and App support within e-Commerce platforms. 
  •     Contribute to the overall growth and success by embracing the core values; we are One, we are accountable, we get the job done right and we empower others.
  •   Responsible for providing analysis for new features, functions and/or bugs for IT products.
  •  Ability to remain patient and discuss technical concepts with non-technical customers, and deal with ambiguity, tight timelines and demanding constraints.
  •    Author requirements specification documents that provide detailed and clear direction for software development, operations, and quality assurance teams to follow.
  •  Ability to work on multiple assignments, prioritize, and resolves issues in a timely manner within a high-pressure environment.
  •   Commit to working together as one team, exceed service expectations by developing positive relationships and treat others with value and respect…always.
  •   Exhibit an honest and committed effort to delivering as promised, never compromising quality.
  •     Achieve individual and team goals. Meet deadlines with the resources provided and never compromise ethical standards.
  •    Seek opportunities for personal and professional development. Attend all company required training and actively participate in development conversations with managers.
Special Skills: Excellent documentation, analytical, and problem-solving skills and organizational skills required. Ability to collaborate with others and thrive in a team environment while meeting individual goals and expectations. Ability to anticipate obstacles, communicate effectively and plan accordingly. Values relationships and is able to influence others to develop relationships that are reflected in continuously positive experiences. 

Apply Now

Lead Software Engineer

North Hills NY

Base Salary: $USD  0.00

The successful candidate must have a demonstrated track record for learning and strategically applying new technologies to software construction. The engineer will focus on building web service applications conforming to the corporate architectural standards. This role offers the opportunity to be a member of a small team of elite developers working with cutting edge technologies while building industry leading applications.

Technology We Use: 
C++, Oracle, XML, Git, Python, Jenkins.
Your Role:
  • Design, develop and maintain web-based applications to enhance the performance and reliability of our current applications. 
  • Participate in the development of new industry-leading products using our open-source-based tech stack.
  • Collaborate with other developers on best practices, code reviews, internal tools and process improvements.
  • Review, analyze designs, modify, develop, test, document, and implement software applications
  • Analyze and resolve complex problems associated with applications systems.  Detect, diagnose, and report related problems
  • Requirements:
    • Bachelor’s Degree; preferably Computer Science major or related discipline
    • Strong object-oriented programming skills.
    • 5-7 years of development experience with C++.
    • 3-5 years’ hands-on development with Web Services
    • 3-5 years of experience with SQL queries and stored procedures
    • Experience working in an environment that requires coordination of efforts between the Engineering, Quality Assurance, Infrastructure, and Product Management
    • Result-oriented ability to respond to a changing business environment
    • Strong understanding of version control systems
    • Good Communication skills both written and verbal
    • Ability to work on multiple activities with speed and efficiency
    • Ability to work collaboratively within high performance team environment
    • Aptitude for continued growth and development of technical skills/abilities
    • Proven self-starter and ability to work collaboratively in a high-performance team environment
    • Excellent troubleshooting and problem solving skills.

Apply Now

  • Pages:
  • 1
  • 2