Placement papers | Freshers Walkin | Jobs daily: Saturday, February 24, 2018

Search jobs and placement papers

Principal Software Engineer at Comcast (West Chester, PA)

Comcast's Technology & Product organization works at the intersection of media and technology. Our innovative teams are continually developing and delivering products that transform the customer experience. From creating apps like TVGo to new features such as the Talking Guide on the X1 platform, we work every day to make a positive impact through innovation in the pursuit of building amazing products that are enjoyable, easy to use and accessible across all platforms. The team also develops and supports our evolving network architecture, including next-generation consumer systems and technologies, infrastructure and engineering, network integration and management tools, and technical standards.



We are currently seeking a motivated, career and customer oriented Principal Software Engineer to explore an exciting and challenging career. SDS (Software Defined Storage) is a cutting edge cloud team aiming to build Intelligent SDS solutions to create a self-healing and self-managing distributed storage that easily can scale from terabytes to petabytes. This unique virtualized storage offering is a more cost effective and performance optimizing solution for our internally critical customers and you will be a part of that team build our own creative engineering solutions to operational problems, have reliability and uptime appropriate to users' needs and a fast rate of improvement while keeping an ever-watchful eye on capacity and performance for running better production systems. Much of our software development focuses on optimizing existing systems, building infrastructure and eliminating work through automation. Practices such as limiting time spent on operational work, blameless postmortems and proactive identification of potential outages factor into iterative improvement is key to both product quality and interesting and dynamic day-to-day work.

Responsibilities

  • Exceptional team player, problem-solver with the ability to work independently and demonstrate strong initiative and an ability to organize daily tasks with minimal supervision
  • Implement Self-Healing and Self-Managing distributed storage solutions, capacity planning
  • Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and performance
  • Monitor the availability, latency and overall system health
  • Provide excellent service provision to customer and debug the incidents

Minimal Qualifications

  • BS / MS degree in Computer Science or computer engineering or related field involving coding
  • Experience with algorithms, data structures, complexity analysis and software design
  • Experience in one or more of the following: C, C++, Java, Python, Rust (Optional)
  • Eight or more years of related work experience with solid programming and Linux experience

Preferred Qualifications

  • Understanding of storage concepts, services, and evolutionary trends of storage technology.
  • Experience working on large-scale engineering projects, including in collaborative environments.
  • Experience with enterprise environment of storage support including, provisioning, replication, performance monitoring, reporting, and maintenance.
  • Familiarity with current web technologies including languages (JavaScript, HTML5), scripting (Python), frameworks (Node.JS, React.JS, Angular.JS), and databases (NoSQL and SQL relational DBs)

Nice to Have

  • You have directly provided technical leadership and delivered enterprise-class storage, cloud computing, virtualization or containerization solutions as a production product
  • Interest in designing, analyzing and troubleshooting large-scale distributed systems.
  • Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive.
  • Ability to debug and optimize code and automate routine tasks.
  • Experience with any of these storage technologies: EMC, Hitachi, or NetApp / NAS
  • Experience with and knowledge of one or more distributed file/storage systems (CEPH and ScaleIO)
  • Experience working with scalable networking technologies such as Load Balancers/Firewalls and web standards (REST APIs, web security mechanisms).
  • Experience working with deployment and orchestration technologies (such as Docker, Kubernetes, Mesos, OpenStack, Puppet, Chef, Salt, Ansible, Jenkins).
  • Understanding of open source server software (such as NGINX, RabbitMQ, Redis, Elasticsearch).
  • Should be flexible, able to handle escalations and able to drive/lead triage call/bridge when needed.
  • Good understanding of Incident, Change and problem Management.
  • Familiarity with standard IT security practices such as encryption, certificates and key management.



Comcast is an EOE/Veterans/Disabled/LGBT employer


by via developer jobs - Stack Overflow

Manager, Software Dev & Engineering, Video applications at Comcast (Philadelphia, PA)

Comcast brings together the best in media and technology. We drive innovation to create the world's best entertainment and online experiences. As a Fortune 50 leader, we set the pace in a variety of innovative and fascinating businesses and create career opportunities across a wide range of locations and disciplines. We are at the forefront of change and move at an amazing pace, thanks to our remarkable people, who bring cutting-edge products and services to life for millions of customers every day. If you share in our passion for teamwork, our vision to revolutionize industries and our goal to lead the future in media and technology, we want you to fast-forward your career at Comcast.



Job Summary:
Responsible for leading a team of Software Development Engineers in the
planning and designing of software and web applications. Manages
projects from design to testing, including new programs, enhancements,
and modifications. Collaborates with Quality Assurance team to conduct
testing. Has overall responsibility for developing/administering
performance standards for organizational unit. Manages team which may
include exempt and non-exempt employees. Provides subject matter
guidance to employees as required. Develops processes and procedures to
drive department efficiencies and assists in the development and meeting
of departmental budget.

Core Responsibilities:
- Oversees the planning and designing of software and web applications,
including new programs, enhancements, and modifications.
- Provides guidance to Software Engineering team and other departments
in identifying product and technical requirements. Serves as primary
point of contact and liaison between Software Engineering and other
teams.
- Directs implementation initiatives for new software products and
applications. Organizes software update process for existing
applications and coordinates the roll-out of software releases.
- Manages all the deliverables to ensure adherence to deadlines,
specifications, and budgets. Implements performance metrics and prepares
periodic reports. Monitors and tracks project progress and reports
findings to leadership team.
- Ensures all engineers keep current with technological developments
within the industry. Monitors and evaluates competitive applications and
products.
- Develops proposals, hardware/software changes and other capital
expenditure projects.
- Manages professional and non-exempt employees, conducting work
performance reviews and Ensures work performance is adhering to Company
standards. Mentors, trains and develops staff.
- Consistent exercise of independent judgment and discretion in matters
of significance.
- Must have video application experience for consideration

Job Specification:
- Bachelors Degree or Equivalent
- Engineering, Computer Science
- Generally requires 6-9 years related experience

Diversity and Military Experience Valued



Comcast is an EOE/Veterans/Disabled/LGBT employer


by via developer jobs - Stack Overflow

Web Developer, 3 at Comcast (Philadelphia, PA)

Comcast's Technology & Product organization works at the intersection of media and technology. Our innovative teams are continually developing and delivering products that transform the customer experience. From creating apps like TVGo to new features such as the Talking Guide on the X1 platform, we work every day to make a positive impact through innovation in the pursuit of building amazing products that are enjoyable, easy to use and accessible across all platforms. The team also develops and supports our evolving network architecture, including next-generation consumer systems and technologies, infrastructure and engineering, network integration and management tools, and technical standards.



Web Developer, 3


Responsible for planning and designing new software and web applications. Analyzes, tests, and assists with the integration of new applications. Documents all development activity. Assists with training non-technical personnel. Has in-depth experience, knowledge and skills in own discipline. Usually determines own work priorities.
Core Responsibilities:
- Collaborates with project stakeholders to identify product and technical requirements. Conducts analysis to determine integration needs.
- Designs new software and web applications, supports applications under development, and customizes current applications. Assists with the software update process for existing applications, and roll-outs of software releases.
- Participates in training representatives and operations staff on internally developed software applications.
- Researches, writes and edits documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals and formal recommendations and reports.
- Monitors and evaluates competitive applications and products. Reviews literature, patents and current practices relevant to the solution of assigned projects.
- Provides technical leadership throughout the design process and guidance with regards to practices, procedures and techniques. Serves as a guide and mentor for junior-level Software Development Engineers.
- Works with Quality Assurance team to determine if applications fit specification and technical requirements.
- Displays in-depth knowledge of engineering methodologies, concepts, skills, and their application in the area of specified engineering specialty.
- Displays in-depth knowledge of, and ability to apply, process design and redesign skills. Presents and defends architectural, design, and technical choices to internal audiences.
- Displays knowledge of, and ability to apply, project management skills.
- Consistent exercise of independent judgment and discretion in matters of significance.
- Regular, consistent and punctual attendance. Must be able to work nights and weekends, variable schedule(s) as necessary.
- Other duties and responsibilities as assigned.

Job Specification:
- Bachelors Degree or Equivalent
- Engineering, Computer Science
- Generally requires 5-8 years related experience

Specific Technologies Required:
Javascript
HTML
CSS

A blend of the following experience is needed:
-Angular or react experience
-Experience with JavaScript unit test frameworks
-Ruby
-Build Process (gulp, etc).
-AWS experience
-Knowledge of Web Accessibility Standards



Comcast is an EOE/Veterans/Disabled/LGBT employer


by via developer jobs - Stack Overflow

Sr. Embedded Security Engineer, Xfinity Home at Comcast (Philadelphia, PA)

Comcast's Technology & Product organization works at the intersection of media and technology. Our innovative teams are continually developing and delivering products that transform the customer experience. From creating apps like TVGo to new features such as the Talking Guide on the X1 platform, we work every day to make a positive impact through innovation in the pursuit of building amazing products that are enjoyable, easy to use and accessible across all platforms. The team also develops and supports our evolving network architecture, including next-generation consumer systems and technologies, infrastructure and engineering, network integration and management tools, and technical standards.



Do you love reverse engineering systems and getting your hands dirty to fix problems?
Do you want to play a key role in securing Comcast's next-generation home security products?
Are you excited to work alongside some of the leaders in software security and engineering?
If yes, we want to hear from you!

IN THIS ROLE
You will work as an embedded security engineer within the team that develops software for the xFINITY Home platform. Your key responsibilities will be to resolve security vulnerabilities assigned to you by your peers in the remediation team.

WHAT YOU WILL DO
- Work across engineering teams responsible for the spectrum of IoT devices in xFINITY Home
- Develop code and scripts to remediate vulnerabilities
- Interface with 3rd party native code vendors to install and validate patches
- Participate in scrum teams
- Collaborate with the extended security team for recommended remediation approaches
- Help advance the goal of building-in security to all Comcast products

WHAT SUCCESS LOOKS LIKE
- The burndown rate for the security vulnerability backlog increases
- There are zero high risk vulnerabilities over 30 days old
- The xFINITY Home engineering team considers you an indispensable team member

WHAT YOU SHOULD POSSESS
- Solid understanding of common security vulnerabilities and vulnerability remediation practices
- Understanding of hardware, embedded software, and application architectures
- Passion for cybersecurity, an entrepreneurial spirit, persistence, and resourcefulness
- Discipline to handle confidential matters with appropriate sensitivity
- Ability to communicate complex concepts to technical and non-technical stakeholders

WHAT YOU CAN EXPECT
- A cool and casual work environment with chances to showcase your skills
- A culture of innovation and continuous learning
- Training, support, and mentoring to expand and evolve your expertise
- Opportunities to impact the security of Comcast products in millions of homes and businesses

WHAT WE REQUIRE
- Bachelor's degree or equivalent, preferably in engineering or computer science
- 7-11years of related experience
- At least 2 years of experience with embedded software and software security
- Experience with C, C++, and Java
- Proficiency in scripting languages like Python, PERL, SWIFT, etc. on the Linux platform

OTHER RESPONSIBILITIES
- Regular, consistent and punctual attendance. Must be able to work nights and weekends, variable schedule(s) as necessary.
- Other duties and responsibilities as assigned



Comcast is an EOE/Veterans/Disabled/LGBT employer


by via developer jobs - Stack Overflow

Sr Engineer, Video Content Security at Comcast (Philadelphia, PA)

Comcast's Technology & Product organization works at the intersection of media and technology. Our innovative teams are continually developing and delivering products that transform the customer experience. From creating apps like TVGo to new features such as the Talking Guide on the X1 platform, we work every day to make a positive impact through innovation in the pursuit of building amazing products that are enjoyable, easy to use and accessible across all platforms. The team also develops and supports our evolving network architecture, including next-generation consumer systems and technologies, infrastructure and engineering, network integration and management tools, and technical standards.



Comcast is beginning an unprecedented cable system migration to an all IP delivery and playout environment, where the Content Security Platform is integral to all aspects of the larger video ecosystem.As a senior engineer on the DRM team, you'll focus on engineering solutions that protect the delivery of Comcast IP video over a wide range of constraints. You'll develop security enhancements in the Video Encryption and DRM Licensing spaces, using W3C video technologies such as EME, MSE, WebCrypto and advanced media formats and codecs such as MPEG-DASH, DASH-BMFF, HEVC, and UHD. You'll work with members of the Product, Content Origination, Video Player, Security Client, and other teams at Comcast to support integration of these security enhancements into the end Product that is delivered to customers. You'll help to drive end-to-end product requirements and support eventual delivery of Content Security Encryption and DRM Licensing services. Your work will continue to allow Comcast to pursue the best content rights and an ever-expanding entertainment product portfolio.

Content Security and X1 fall within Comcast's Technology and Product (T&P) organization. We have a laid-back work environment, casual attire, flexible work hours, and great benefits.

Required Qualifications:

  • A minimum of five years of experience as an active contributor during all phases of the software development lifecycle, with the ability to describe specific and detailed individual contributions in the areas of architecture/design, development, testing, release, and maintenance.
  • Detailed knowledge of the HTTP specification and the RESTful style, including protocol basics, standard headers, content negotiation, and common techniques for securing HTTP-based applications.
  • A thorough understanding of basic data structures and a high-level understanding of their implementations. Experience and proficiency with common algorithms and their relative tradeoffs.
  • Proficiency with object-oriented development, data modeling, and design patterns.
  • Experience working in one or more data serialization formats (e.g. XML, JSON, or ASN1), and defining associated document structures and serialization routines.
  • Experience designing and building systems for highly available multi-site deployment environments, a solid understanding of the network architectures that support such systems, and familiarity with techniques for tuning application performance in a distributed environment.
  • A sense of proud ownership and an ongoing desire to proactively enhance products and processes.
  • Strong English communications skills, with the ability to clearly, concisely, and accurately describe advanced technical concepts to diverse audiences in speech and in writing.
  • A Bachelor's degree in Computer Science or a related field.

Desired Qualifications:

  • A minimum of ten years of experience as an active contributor to a software development team.
  • Experience leading a software development team or sub-team.
  • Mastery of a garbage collected C-like language (e.g. Java, C#).
  • Experience operating in a Linux/Unix environment, including basic system configuration and scripting.
  • Experience building applications that leverage an RDBMS (e.g. Oracle, SQL Server, MySQL).
  • Experience authoring and refining technical specifications.
  • Experience mentoring junior developers and participating in the hiring process.
  • A Master's degree in Computer Science or a related field.



Comcast is an EOE/Veterans/Disabled/LGBT employer


by via developer jobs - Stack Overflow

SQL Developer & Analyst at Comcast (Philadelphia, PA)

Comcast brings together the best in media and technology. We drive innovation to create the world's best entertainment and online experiences. As a Fortune 50 leader, we set the pace in a variety of innovative and fascinating businesses and create career opportunities across a wide range of locations and disciplines. We are at the forefront of change and move at an amazing pace, thanks to our remarkable people, who bring cutting-edge products and services to life for millions of customers every day. If you share in our passion for teamwork, our vision to revolutionize industries and our goal to lead the future in media and technology, we want you to fast-forward your career at Comcast.



Summary

The SQL Developer & Analyst will be responsible for developing new processes and procedures for the aggregation and delivery of data as identified by requesting users. The individual will analyze, test, and assist with the integration of new data sets as well as document all development activity. The successful candidate will possess experience, knowledge and skills in his/her own discipline.

The following position will support Comcast's Internet Essentials team. Internet Essentials is Comcast's signature community impact initiative designed to help close the digital divide through affordable broadband service, low-cost computers, and digital literacy training, online, in print, and in person. The ideal candidate will also have a passion for working with a mission and purpose-driven group within the company, responsible for ensuring that households in need in Comcast's service area can benefit from having the internet at home, and the tools they need to succeed in a 21st century economy.


This hands-on analyst will be responsible for identifying critical customer, operational and product insights based upon the collection, analysis, and modelling of company data. This analyst will consistently leverage data, information and tools/applications for optimal business processing and critical decision making within the Internet Essentials team.

Core Responsibilities

- Interacts with customers to quantify requirements and LOE

- Conducts analysis to determine integration needs

- Develops new ETL processes to integrate external data sources into our internal architecture as needed

- Designs new datasets, views and/or cubes as needed in support of reporting asks

- Maintains documentation and technical requirements, including database/table designs, evaluation plans, test results and formal recommendations and reports

- Develops preliminary Tableau dashboards and works with Visualization team as required to deliver final output.

- Displays knowledge of, and ability to apply, project management skills.

- Consistent exercise of independent judgment and discretion in matters of significance

- Regular, consistent and punctual attendance. Must be able to work nights and

weekends, variable schedule(s) as necessary

- Other duties and responsibilities as assigned

Education Level

- Bachelor's Degree or Equivalent

Field of Study

- Computer Science

Certifications

Years of Experience

- Generally requires 1-3 years related experience

Preferred Requirements

- Minimum 2 years' experience in SQL Server Development (including SSIS) preferred

- Experience in SSAS preferred

- Minimum 1 year experience in Tableau development



Comcast is an EOE/Veterans/Disabled/LGBT employer


by via developer jobs - Stack Overflow

Engineering Ops ESO Engineer 1- Video Acquisition and Compression Technology (VACT) at Comcast (Littleton, CO)

Comcast's Technology & Product organization works at the intersection of media and technology. Our innovative teams are continually developing and delivering products that transform the customer experience. From creating apps like TVGo to new features such as the Talking Guide on the X1 platform, we work every day to make a positive impact through innovation in the pursuit of building amazing products that are enjoyable, easy to use and accessible across all platforms. The team also develops and supports our evolving network architecture, including next-generation consumer systems and technologies, infrastructure and engineering, network integration and management tools, and technical standards.



Job Description

As a member of the Video Acquisition and Compression Technology team, you are instrumental in delivering cutting edge video distribution technology. You will be provided with an opportunity to work with the top video and network technology vendors in the world as Comcast focuses on being the 1st in the industry to deliver the latest and greatest experience to our customers. To ensure that you have the tools to do your job effectively, we make sure that you have full access to the latest and greatest tools and test equipment in our state of the art facility.

Are you passionate about digital media, entertainment, and software services? Do you like big challenges and working within a highly motivated team environment?

As a member of the Earth Station Operations-Video Acquisition and Compression Technology team for Comcast, you will be instrumental in leading the strategic direction of the physical technical space that is used to deliver video to the entire Comcast footprint. The VACT team is a new, small and fast-moving team of world-class experts who are innovating in end-to-end video delivery in a 24/7 environment. We are a team that thrives on big challenges, results, quality, and agility. You would be a part of the team that delivers video in every format to the end user from cDVR, to QAM delivery as well as TV Everywhere (OTT). To ensure that you have the tools to do your job effectively, we make sure that you have full access to the latest real-time and offline analysis tools in our state of the art facility.

Who does the ESO Eng / Ops Engineer work with?

An Eng / Ops Engineer on the ESO-Video Acquisition and Compression Technology Team will work with a variety of on-site vendors that have a technical presence in our facilities. We provide Tier 2 operations support to the Video Quality and Reliability team and work closely with the network engineering and video engineering teams.

What are some interesting problems you'll be working on?

In this role, you will have exposure to any and all issues that can arise within the Video Acquisition and Compression Technology team. We are the team that is instrumental in solving complex video and RF issues that come in from anywhere, whether escalated from a customer, or from other teams within Comcast that we partner with.

Where can you make an impact?

You'll be working with the best and brightest minds in Comcast to roll out the video delivery infrastructure that will power the next generation of television. Success in this role is characterized by a higher speed to market, with fewer customer-facing defects and outages.

Responsibilities:

  • Operate, maintain, and troubleshoot diverse video compression and RF distribution systems.
  • Uses in-depth Information Technology skills and knowledge to ensure maximum availability and reliability for video and data transmission systems that include video compression, fiber optic, RF, and IP distributions.
  • Ability to multitask and manage multiple projects and issues simultaneously.
  • Focus on flawless planning and execution of all change activity.
  • Perform detailed testing and validation of all video compression systems to ensure operability.
  • Perform preventative and corrective maintenance on satellite acquisition and transmission systems including high powered transmitters and antennas.
  • Installation and configuration of satellite receivers for content acquisition and distribution.
  • Documents results of applied work processes and practical application of technical standards. Reports results to management. Recommends innovative solutions.
  • Utilize test equipment and monitoring resources to solve moderate mpeg and data problems.
  • Acts as an advocate for Engineering and Operations procedures, policies, and processes.
  • Sets the tone and pace for work performance within project groups and impressionable Engineering and Operations staff.
  • Creates data and metric systems to track operational workflows, maintenances, resources and system failures; maintains records of results and feedback. Analyzes data and metrics, identifies problem areas, and provides actionable insight to management.
  • Works closely with broadcast and engineering staff on system design and configuration.
  • Occasional travel.
  • Provides advanced troubleshooting support when complex issues arise to support operational standards and uptime.
  • Consistent exercise of independent judgment and discretion in matters of significance.
  • Regular, consistent and punctual attendance. Must be able to work variable schedule as necessary.
  • Ability to work nights and weekends.
  • Other duties and responsibilities as assigned.

Here are some of the specific technologies we use for RF transmission and Video Distribution:

  • RF Transmission
    • High power amplifiers
    • Antennas
    • Wave guide
    • LNB
    • Down converter
    • Digital tracking receiver
    • Modulators
    • Up converters
    • Bacon receivers
    • Uplink power controllers
  • Video Compression.
    • MPEG-2
    • MPEG-4
    • HEVC
    • J2K
  • Audio Compression.
    • Dolby AC3
    • Dolby Digital Plus
    • AAC
  • Knowledge of various telecommunications transport mediums and encryption methods, to include ASI, SMPTE 2022, DS3, OC3, OC48, SDI, DVBS2, DVB, DC2, SA PowerVu and BISS.
  • Adaptive Bitrate Transcode
  • SCTE-35 2012/13
  • SCTE-20 EIA 608/708
  • ESNI / ESAM
  • Variety of MPEG Analysis Tools

Preferred Skills / Experience / Education

  • Associates degree or equivalent experience.
  • Field of study focused in Information Technology or Computer Science.
  • 2+ year's relevant experience in Information Technology operations and methodology.
  • Proficiency in Microsoft Windows, Linux, Unix.
  • Proficiency in Microsoft Office products (Excel, Visio, Word).
  • Excellent communication skills.
  • CCENT or Net+ preferred.
  • A+ or IT Fundamentals preferred.
  • Great problem solving skills.
  • Willing to take ownership of problems and see them through to resolution.
  • Comfortable working a fast paced agile environment.

If you don't feel that you have all of the above skills, please choose to apply. Please give us the opportunity to review your skills and experience, as they may be exactly what we are looking for.

About Comcast VACT (Video Acquisition and Compression Technology)

VACT (Video Acquisition & Compression Technology), is a startup division within Comcast's Technology and Product Division and spun out from IP Video and online projects originated within Comcast Interactive Media and is based in Centennial, CO. We are a cloud-based, IP video infrastructure that's been built to deliver a broad mix of on-demand video, live TV streams and an assortment of other digital media to an array of connected devices in the home.



Comcast is an EOE/Veterans/Disabled/LGBT employer


by via developer jobs - Stack Overflow

Senior .NET Software Engineer at Comcast (Chicago, IL)

Over 25% of total US media spend goes through Strata. We are transforming the way media is bought and executed across media channels globally. Over 7,500 media buyers in the U.S. and Europe rely on Strata to effectively manage their business. Through aglobally scalableplatform and open architecture, Strata offers a flexible system to support all media types in a rapidly changing landscape.

Acquired in 2005, Strata is part of Comcast's Advanced Advertising division. Wearefocused on media monetization, across the value chain and at scale. Are you looking for the next big step in your career? Check out open opportunities to develop and grow your career at Strata.



SENIOR .NET SOFTWARE DEVELOPER

Summary

The Senior Software Developer is responsible for developing .NET, web-based software solutions. This development will occur in an Agile environment, typically in fixed-length sprints (Scrum methodology), with regular interactions with Product Owners and other team members. The Software Developer is expected to produce high-quality software, to function effectively as a member of a team, to interact with management and other members of the development group, and to continually seek to improve themselves and the company.

Essential Functions

The Senior Software Developer must be able to write quality software based on the provided designs and specifications, within reasonable timeframes, and to be effective members of their department and company. The Senior Software Developer must be able to work on multiple projects simultaneously when asked. The Senior Software Developer needs to be able to work with a range of technologies (e.g., Windows applications and services, websites and web services, XML schemas, relational databases), languages (e.g., C#, VB.NET, T-SQL, JavaScript, HTML, XML), and applications (Visual Studio, SQL Server, etc.). The Senior Software Developer must demonstrate good analytical abilities, attention to detail, and strong verbal and written communication skills in English.

Job Knowledge, skills and abilities (KSA's)

At least 5 years of experience as a developer (lead developer would be a plus).

Proficiency in the following programming languages and applications:

  • C# for web applications and servers
  • JavaScript, HTML, and CSS for web applications
  • SQL Server 2008 or greater, relational database design and programming

Significant experience with:

  • JavaScript libraries such as jQuery, jQuery UI, Backbone.js, SlickGrid.js
  • ASP.NET MVC 3 or 4 applications using NHibernate, AutoMapper, and StructureMap
  • REST/RESTful web service design and programming (Web API, Nancy, ServiceStack, etc.)
  • Unit testing frameworks (NUnit, xUnit, Jasmine, etc.)
  • Package management (npm, Bower, NuGet, etc.)
  • Ability to adapt quickly to an existing, complex environment
  • Excellent debugging and troubleshooting abilities
  • Excellent communication skills

Strongly Desired:

  • Agile methodologies (Scrum, Kanban, etc.)
  • Modern JavaScript-powered web applications (Angular, React, Backbone, Ember, etc.) and the "Single Page Application" (SPA) architecture
  • Message queues or event bus technologies (MSMQ, RabbitMQ, NServiceBus, etc.)
  • Automated builds/Continuous Integration/Deployment (Jenkins, CruiseControl, TFS, etc.)
  • Cloud-based services (SaaS/IaaS/PaaS)
  • Data warehouses, reporting, and analysis
  • Very large database (VLDB) design and tuning
  • XML, XML Schemas, XPath queries, etc.
  • Familiarity with the Media/Cable industry

Supervisory Responsibilities-The Senior Software Developer will have no supervisory responsibilities, but must function well within project teams, working with Product Managers, tech leads, and other team members.

Working conditions-The Senior Software Developer will work within the company's offices, based on hours agreed upon by their manager. The Software Developer will be expected to dress and behave professionally.

Minimum qualifications and requirements

MS Degree in Computer Science, Engineering or related field plus 2 years' experience in a Software Developer position.

OR

Bachelor's Degree in Computer Science, Engineering or related field plus 5 years' experience in a

Software Developer Position

Success factors Successful employees will have demonstrable ability with one or more key programming languages and technologies (C#, VB.NET, JavaScript, SQL Server), will consistently meet deadlines, and will do their part to help to deliver high-quality, functional software to the client in accordance with business needs. Successful employees must understand the entire product life-cycle and provide appropriate feedback through implementation, documentation and testing wherever appropriate.



Comcast is an EOE/Veterans/Disabled/LGBT employer


by via developer jobs - Stack Overflow

Senior Cyber Incident Response Specialist - Agoda, Bangkok at Big Wednesday Digital (Bangkok, Thailand)



Agoda is the largest and fastest growing online hotel booking platform in Asia. And as a Priceline Group company, we are part of the largest online travel company in the world. Technology is not just what we do - it's at the heart of who we are. We have the dynamism and short chain of command of a start-up and the capital to make things happen. We love innovation and putting new technologies to work to extend our lead on the competition.

Working in one of the largest international Internet employers headquartered in Asia, your work has an impact on what we do around the globe. We move fast - why wait ages to see your ideas go live? Work on tough challenges, safe in the knowledge that you are surrounded by people as smart as you are (if not smarter!) to help solve them. And while we're on the subject, Agoda people come from over 65 countries: It's an incredible technical creative melting pot.

What's stopping you from getting in touch?

The Role:

We are seeking a really strong cyber firefighter, someone who can rapidly address security incidents and threats as they appear.

In your role, you will be using a host of forensics tools to find the root cause of a problem, limit the damage and see that it never happens again. Part of your job will also involve education and prevention.

Responsibilities:

You will be an industry experienced/knowledgeable Incident Response Specialist with the ability to strategise and lead Incident engagements with all staffing levels. You hold a clear understanding of the right people, processes and technology needed to make this happen

On the ground level, your job is to keep attacks from occurring and/or prevent them from getting worse. During the course of your day, you may be required to:
  • Actively monitor systems and networks for intrusions
  • Identify security flaws and vulnerabilities
  • Perform security audits, risk analysis, network forensics and penetration testing
  • Perform malware analysis and reverse engineering
  • Develop a procedural set of responses to security problems
  • Establish protocols for communication within an organisation and dealings with law enforcement during security incidents
  • Create a program development plan that includes security gap assessments, policies, procedures, playbooks, training and tabletop testing
  • Produce detailed incident reports and technical briefs for management, administrators and end-users
  • Liaison with other cyber threat analysis entities


Experience:
  • 5+ year's experience in cyber security and Incident response field
  • Good knowledge of cyber security. You are passionate about your field and what you don't know about cyber security, is just not worth knowing.
  • Strong experience in Incident response and Digital Forensic.
  • Certification of cyber security, Forensic and Incident response is a plus (CISSP, ECSA, GISP, GCIH, GCFE, GCFA)
  • This can be a stressful, pressure-packed job. We need you to be flexible, adaptable and down-to-earth and an expert in multi-tasking. Panickers and procrastinators need not apply.
  • Great oral and communication skills within English.
  • We welcome applications from both local and international candidates - full relocation and visa sponsorship available.






by via developer jobs - Stack Overflow

Senior Web Security Engineer (Ethical Hacker) - Agoda at Big Wednesday Digital (Bangkok, Thailand)



About Agoda

Agoda is the largest and fastest growing online hotel booking platform in Asia. And as a Priceline Group company, we are part of the largest online travel company in the world. Technology is not just what we do - it's at the heart of who we are. We have the dynamism and short chain of command of a start-up and the capital to make things happen. We love innovation and putting new technologies to work to extend our lead on the competition.

Working in one of the largest international Internet employers headquartered in Asia, your work has an impact on what we do around the globe. We move fast - why wait ages to see your ideas go live? Work on tough challenges, safe in the knowledge that you are surrounded by people as smart as you are (if not smarter!) to help solve them. And while we're on the subject, Agoda people come from over 65 countries: It's an incredible technical creative melting pot.

What's stopping you from getting in touch?

Responsibilities:

Working in a fast pace DevOp environment where code change happens at a rapid speed and where it is paramount to control security testing into a continuous deployment/integration flow.

Qualifications:

The successful candidate will possess Penetration Testing, Information Security, Vulnerability Assessment, Application Security, Web Application Security, Security, Vulnerability Management, CEH, Ethical Hacker, Windows, PowerShell experience and qualification.

You will also have extensive experience using tools and methodologies used to perform cyber security analysis and interpretation, strong understanding of cyber threat including current and emerging threat vectors, extensive knowledge of cyber security and/or information security with previous experience of undertaking analysis in support of cyber threats and incidents.

To be considered for the Senior Web Security Engineer (Ethical Hacker) role you MUST possess the following attributes:
  • Penetration Testing
  • Information Security
  • Application Security / Web Application Security
  • Vulnerability Management
  • CEH - Certified Ethical Hacker
  • Windows / Power shell
  • Certification/Experience: 5yrs minimum experience with CISSP (Desirable), CEH (Mandatory), OWASP (Mandatory), GIAC (Preferred)




For those not currently living in Thailand there is a full relocation and visa sponsorship scheme.



by via developer jobs - Stack Overflow

Development Manager (Full Stack Team) - Agoda hiring now! at Big Wednesday Digital (Bangkok, Thailand)



Agoda Role Overview:

The development manager role at Agoda Bangkok is one of the most significant and challenging roles at the company. The right candidate should both be extremely hands on, technically excellent and solid engineering principles as well as exhibiting strong leadership and people development skills. We are looking for world class development managers to lead our website engineering team and bring it to where it belongs: the number one spot.

Responsibilities:

The hands on part of the job is fundamental. Whilst you may not be expected to code, it's important to have a love of engineering and a passion for building things. Staying in touch with where the industry is going is a must as well as having strong opinions about how systems must be engineered and maintained. Our company believes in full stack engineering and as such this should mean you have solid experience in all parts of the technology stack: infrastructure, client-side, back-end, performance, data and others.

As a technology company we have to keep up with the latest ideas and innovations and make key choices when to adopt, when to follow and when to innovate. Previous experience of making the right choices will be required as you will be responsible for the technical direction of our key asset: the Agoda website.

Despite our investment and belief in technology, people are still our greatest asset. The right candidate will have a keen interest in developing people: inspiring those around them so they can achieve their potential. Being able to bring A-players such as yourself from outside and integrating them into the business will also be important.

Qualifications:

Skills:
  • Extremely proficient in an object orientated language (C#, java, Scala)
  • Extremely proficient in modern coding practices (dependency injection, design patterns)
  • Client side technologies (javascript, SASS, html)
  • Back-end development (MVC, APIs, data retrieval)
  • Proficient in lower level engineering (Garbage collection, context switching, threading)
  • Extremely proficient in automatic testing (Nunit, Selenium, Mocha)
  • Good understanding of Internet technologies (HTTP, SSL, TCP)


Qualifications:
  • Passionate about technology and the Internet
  • Must have worked in a successful agile development team
  • Be an inspiring leader; what will make your engineers go the extra mile?
  • Must have run engineering teams before, teams no smaller than 6 people


If you feel you are the right candidate to take us to the next level then get in touch! Agoda is full of like minded people who demand success and ensure we reach it,

We welcome both local and international applications for this role. Full visa sponsorship and relocation assistance available.
by via developer jobs - Stack Overflow

Senior Software Engineer, Platform API at DocuSign (Seattle, WA)

Create never-been-done-before technological solutions to complex, global challenges that impact millions of people and businesses.


Position Summary


This position will focus on Platform Engineering, from transaction & signature success to developer access, from scale to security, all in a fast-paced environment with a 24x7x365 mission critical service and an awesome team.


We’re looking for a Senior Software Engineer to help us build out the future of the DocuSign platform. This engineer will be both a leader and a do-er, focusing on a broad set of systems problems we have in the company.


This position is an individual contributor role and will report to the Engineering Manager, Product Engineering.


Responsibilities



  • Improve DocuSign platforms and API’s

  • Think through how systems will scale and fail as they grow

  • Take complicated problems and break them down in to bite sized pieces, then ship every few weeks to get there

  • Work throughout the stack, from network protocols to database performance and back


Basic Qualifications



  • 7+ years Industry Experience in Software Engineering

  • 5+ years Experience building resilient platforms, software as a service, architecture and integration.

  • Prior experience aligning platform architecture with security, data

  • Demonstrated ability to document architectural standards and decisions


Preferred Qualifications



  • MS Stack (C#, SQL Server, etc.)

  • SaaS, or Cloud experience

  • BSCS/EE or other technically related field, preferred

  • Responsible to develop, promote and build consensus around platform architecture for the product and platform teams.


Engineering @ DocuSign


We like to think about complex, global challenges that cross cultures and legal jurisdictions and that impact millions of people and businesses. We hire people with a broad set of skills, and they are working on how to create never-been-done-before solutions that scale. We are creating revolutionary solutions that change the way people work, live and connect … and we see our work go live. We see its impact.


by via developer jobs - Stack Overflow

Senior Android Engineer at DocuSign (San Francisco, CA)

Position Summary 
The DocuSign Mobile Team is looking for a highly motivated Android Engineer to help bring our industry-leading electronic signature and digital transaction management platform to Android. We already have the best e-signature app on the market and our users love it, but we want to do more, and we want to do it faster. At DocuSign, the Mobile Team is responsible for supporting the complex, high-volume use cases of our existing enterprise customers in native mobile applications, while simultaneously maintaining the world-class usability and approachability that consumers expect from the best of the Play Store.


The successful candidate will have a strong product engineering background and proficiency in both the Android SDK and Java. Kotlin experience is a bonus, though not mandatory. As an ideal candidate, you will be passionate about product quality and user experience, and will feel equally at home debugging a database migration, efficiently laying out views on 9 different screen sizes, or polishing off an interactive material design animation. If you bleed Android and are passionate about building a world-class mobile app, then we want to talk to you!


Responsibilities 
• Work as part of a passionate, agile development team to deliver engaging native user experiences. 
• Collaborate with our platform engineering teams to implement new features and to bring existing platform features into mobile. 
• Work closely with quality engineers to identify test cases and devise efficient, scalable testing processes. 
• Work cooperatively with product management and design to create features that satisfy user needs with simplicity, consistency, and robustness. 
• Identify, propose, and implement process improvements to continuously increase the team's productivity and efficiency. 
• Work with development teams from other top tech companies, particularly Google, to build features together. 
• Maintain and evolve the software architecture for current and future needs. 
• Stay current with the latest development best practices and share your findings with the team. 
• Be an active part of the Android developer community by attending conferences and writing developer blog posts. 
• Live on the bleeding edge: We support new features alongside each Android release.


Basic Qualifications 
• B.S. in Computer Science or similar field of study. 
• 5+ years of overall software product development and/or Cloud/SaaS/Enterprise software engineering experience. 
• 2+ years writing native Android apps with a large-scale cloud/SaaS backend using Java and the Android SDK. 
• One or more apps available in the Play Store for a large-scale cloud/SaaS backend. 
• Experience with the entire Android development lifecycle, including version control, build process, testing, and build distribution to both internal testers and to the Play Store. 
• Excellent verbal and written communication skills; strong attention to detail.


Preferred Qualifications 
• Experience writing Android code using Kotlin. 
• Experience with Agile and Scrum. 
• Enthusiasm and interest in learning new software technologies. 
• Natural aptitude for both teaching and learning from others in a collaborative team environment.


Engineering @DocuSign 
A problem that takes 5 minutes to solve is not interesting. A problem that takes 5 years to solve is fun. We like to think about complex, global challenges that cross cultures and legal jurisdictions and that impact millions of people and businesses. We hire people with a broad set of skills, and they are working on how to create never-been-done-before solutions that scale. We are creating revolutionary solutions that change the way people work, live and connect … and we see our work go live. We see its impact.


by via developer jobs - Stack Overflow

WEB/MOBILE DEVELOPER at Rentler (Sandy, UT)

Who we're looking for :


A driven and experienced software developer with a solid understanding of great software design, and a passion for solving difficult problems in complex multi-component systems. Must thrive in a highly team-oriented environment where collaboration between developers and across teams is common; where giving and receiving of feedback, debate, and constructive criticism are encouraged.


Our company has an open, relaxed, and friendly environment where we joke around and have fun, yet we’re serious about the work we do.


Responsibilities:



  • Take design comps and Build innovative, testable, and scalable application systems

  • Write maintainable code for both mobile and web applications

  • Extending and improving existing system services and software components

  • Ability to work with many third party APIs

  • Welcome change and complexity. Learn quickly and adapt fast.

  • Strong initiative and desire to push forward, not just keep up and follow

  • Troubleshooting bugs and other technical issues


Technology Qualifications:


Our products are built using a modern microservice infrastructure consisting of various applications built on top of our evolving platform. The .NET Framework is the foundation of our platform APIs. We’re utilizing React Native for mobile. Here is a quick look at some of the technologies we utilize:



  • C#, React Native

  • SQL Server, MongoDB, Redis, ElasticSearch, RabbitMQ

  • AngularJS, ReactJS

  • Test Automation with XUnit, Jasmine

  • Git, AppVeyor CI, Azure


Core Requirements:



  • Additional experience in developing mobile applications using React Native.

  • A distributed systems foundation and a service-oriented mindset. You're always thinking "What happens if this fails?" when you build things.

  • Transparency and automation are close friends of yours. They travel with you wherever you go. When you build something cool, you can't wait to show it off to team members to get their feedback. It bothers you to repeat the same steps over and over, even once.

  • Ability to work in a team environment and not take yourself too seriously. You want to teach people your knowledge and also learn from others.

  • Strong initiative to improve processes, tools, methodologies, and overall quality of the product.

  • Working knowledge of best patterns and practices for object oriented design and development.


Extras:



  • You read up on and experiment with new technologies because it is in your nature, not because it's a job requirement

  • You welcome the challenge of problems that no one has ever tried to solve before.

  • You have expertise in design, development and performance tuning of relational databases.

  • Formal training in computer science (bachelors, masters, other)


by via developer jobs - Stack Overflow

SOFTWARE DEVELOPER/DEV OPS at Rentler (Sandy, UT)

Who we're looking for :


A driven and experienced software developer with a solid understanding of great software design, and a passion for solving difficult problems in complex multi-component systems. Must thrive in a highly team-oriented environment where collaboration between developers and across teams is common; where giving and receiving of feedback, debate, and constructive criticism are encouraged.


Our company has an open, relaxed, and friendly environment where we joke around and have fun, yet we’re serious about the work we do.


Responsibilities:



  • Take design comps and Build innovative, testable, and scalable application systems

  • Write maintainable full-stack code working in a professional software engineering environment (source control, shortened release cycles, continuous integration, etc.). Cowboy coders need not apply.

  • Deploying and managing container based systems in cloud hosted environments

  • Extending and improving existing system services and software components

  • Ability to work with many third party APIs

  • Welcome change and complexity. Learn quickly and adapt fast.

  • Strong initiative and desire to push forward, not just keep up and follow

  • Troubleshooting bugs and other technical issues


Technology Qualifications:


Our products are built using a modern microservice infrastructure consisting of responsive Single Page Web Applications built on top of our evolving platform. The .NET Framework is the foundation of our platform APIs and SQL Server is the primary data store on the backend. Here is a quick look at some of the technologies we utilize:



  • C# and Javascript

  • Asp.Net MVC/Web API in both .Net Framework and Core

  • SQL Server, MongoDB, Redis, ElasticSearch, RabbitMQ

  • AngularJS, ReactJS

  • Azure, Docker, Kubernetes

  • Test Automation with XUnit, Jasmine

  • Git, AppVeyor CI


Core Requirements:



  • A distributed systems foundation and a service-oriented mindset. You're always thinking "What happens if this fails?" when you build things.

  • Additional experience deploying and monitoring software in production. You know that building something is only the first step.

  • Ability to work in a team environment and not take yourself too seriously. You want to teach people your knowledge and also learn from others.

  • Strong initiative to improve processes, tools, methodologies, and overall quality of the product.

  • Working knowledge of best patterns and practices for object oriented design and development.


Extras:



  • You read up on and experiment with new technologies because it is in your nature, not because it's a job requirement

  • You welcome the challenge of problems that no one has ever tried to solve before.

  • You have expertise in design, development and performance tuning of relational databases.

  • Bachelors in Computer science or equivalent work experience


by via developer jobs - Stack Overflow

Software Engineer, Video at ObjectVideo (Tysons, VA)

SOFTWARE ENGINEER, VIDEO – TYSONS, VIRGINIA


Alarm.com is looking for a highly motivated self-starter to work in a fast-paced product development environment. The successful candidate will work with small teams to design, prototype, and develop state-of-the-art camera integration, video streaming, and video analytics solutions.


As a Software Engineer, you will have the opportunity to work across a variety of technical areas. Typical projects will involve diverse technologies and skills. Strong multi-tasking skills and the ability to self-learn are must-have attributes. Candidate must be able to communicate well within a team environment and work independently on self-directed tasks. Motivated and creative problem solvers will have opportunities to influence future projects.


Very few small companies innovate and develop across such a broad range of technologies as Alarm.com. This position is ideal for the candidate who seeks a small, friendly company culture where one can work closely with smart and highly productive people across a very interesting spectrum of wireless, software, and hardware/device technologies to develop outstanding consumer products.


Responsibilities



  • Develop full stack software for a wide variety of platforms and technologies.

  • Engage in the research, evaluation, and application of new technologies and methodologies to solve challenging project goals.

  • Take part in the entire project lifecycle, from requirements development to deployment.

  • Thrive in an Agile development environment, including quick development cycles, evolving requirements, and self-direction paired with team collaboration.


Candidate Profile



  • Bachelors or Masters Degree in Computer Science, Computer Engineering, related field or equivalent work experience.

  • 3+ years of professional software development experience.

  • Strong programming skills; C#, and/or object oriented programming.

  • Experience with database design and development.

  • Knowledge of networking concepts, principles, and technologies.

  • Familiarity with image processing, video processing, computer vision, and/or video streaming a plus.


WHY WORK FOR ALARM.COM?



  • Collaborate with outstanding people: We hire only the best. Our standards are high and our employees enjoy working alongside other high achievers.

  • Make an immediate impact: New employees can expect to be given real responsibility for bringing new technologies to the marketplace. You are empowered to perform as soon as you join the Alarm.com team!

  • Gain well rounded experience: Alarm.com offers a diverse and dynamic environment where you will get the chance to work directly with executives and develop expertise across multiple areas of the business.

  • Work with the latest technologies: You’ll gain exposure to a broad spectrum of IoT, SaaS and M2M technologies including wireless communication, video monitoring, smart home automation, web development, and backend application development and hosting.

  • Focus on fun: Alarm.com places high value on our team culture. We even have a committee dedicated to hosting a stand-out holiday party, happy hours, and other fun corporate events

  • Our Technology Stack: native iOS and Andriod applications, single page web applications build with EmberJs, Node.js, ECMAScript 2017 JavaScript, Microsoft.NET C#, WebApi and SQL Server


COMPANY INFORMATION

Alarm.com is the leading platform for the intelligently connected property. Millions of home and business owners depend on our technology every day to make their properties safer, smarter and more efficient. The Alarm.com platform addresses a wide range of market needs through interactive security, video, automation, and energy management solutions, and our intuitive applications make it easy to automate and control a broad ecosystem of IoT devices. Alarm.com’s common stock is traded on the Nasdaq under the ticker symbol ALRM.


Alarm.com earned the Top Workplace™ award for its employee culture and the meaningful work we do every day to bring new technologies to market. We’re seeking people who are passionate about creating change through technology and who want to make a lasting impact on the world around them. 


For more information, please visit www.alarm.com.


COMPANY BENEFITS 






Alarm.com offers competitive pay and a generous benefits package starting on day one of employment including 100% paid medical for employees, a health savings account option with company contribution, waiver allowance, 401(k) with employer match, paid holidays, paid time off starting at 4 weeks and increasing with tenure and paid maternity/paternity leave.  We offer a casual dress work environment, annual company retreat, grocery delivery and in suite bike racks and showers. 

Alarm.com is an Equal Opportunity Employer
by via developer jobs - Stack Overflow

Full Stack Engineer at Sidekicks (Cambridge, MA)

Who We Are



Sidekicks is a fast moving series-A funded tech startup founded by Pulitzer Prize-winning Journalist, Ron Suskind. Our groundbreaking technology uses a combination of Natural Language Understanding, Machine Learning and Artificial Intelligence to create a new way for users to share and discuss content they love, such as TV, movies and sports, in real time. These interactions, through human-infused avatars, humans and increasingly sentient AI chat-bots, create an enriched experience that adds value to content of all kinds.



Mr. Suskind started Sidekicks after tapping insights from his family's 20-year investigation of how to unlock and feed the capacities of those, like his son, with autism. The signature discovery of his bestselling book, Life, Animated, and the Academy Award-nominated movie made from it, is how those with autism - now one in four people - are "extreme versions of the rest of us" in their ability to draw meaning from their passions, or affinities, and apply it to their lives. Of course, this is what everyone does with increasing intensity in the information-drenched, connected world. What we've built for the "at need" communities will have enormous applications for the general population.



Job Summary



You will have the opportunity to drive and influence the use of technologies used by Sidekicks. You will get the opportunity to learn cutting edge AI and Natural Language Understanding technologies and figure out how to scale them to hundreds of thousands of delighted users.



About you




  • You have 3+ years of experience building scalable systems. Consumer facing, a plus

  • You have been delivering quality product using current Javascript technologies: Node.JS, React/Vue

  • You are up on the latest technologies, such as GraphQL, Apollo, Relay, Redux

  • You have experience with docker and kubernetes

  • You have at least a BS in Computer Science or related area of study

  • You are excited to learn new stuff: new technologies, new markets, new ways of doing things



What We Offer




  • Competitive compensation

  • Equity participation

  • Comprehensive benefits package (Health, Dental, Vision, Long-term and Short-term disability, cell phone and commuter safety subsidy)

  • Generous vacation policy

  • Open and relaxed office location in dynamic Harvard Square, Cambridge

  • Collaborative and flexible work environment



We are an Equal Employment Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, disability, or protected veteran status. We welcome all persons to apply.



No recruiters or third party solicitations please.


by via developer jobs - Stack Overflow

Senior Software Engineer - Trading Systems C++ - NYC FinTech! at ITG (New York, NY)

ITG is looking for a high-caliber Senior Software Engineer - C++ to join our GATE Trading Systems team.


Are you looking for technical challenges while acquiring domain knowledge in the exciting world of high-speed electronic order routing at a leading electronic brokerage firm? We are looking to expand our team of capable, experienced, innovative, and results-oriented developers. If you have the acumen for diving deep into complex and highly optimized systems, and would like to work on a high speed and high throughput trading system across three continents, this is the right opportunity for you.


Here at ITG, technology is our middle name. Literally. With nearly half of our staff working in technology roles, our technologists empower our business to provide best-in-class service to our clients around the world. From conceptualizing ideas to bringing them to market, ITG engineers work alongside our business units to build technology for institutional traders that enables them to improve returns for investors.


 WE'LL TRUST YOU TO:








  • Develop ITG’s global order routing systems; the highly optimized distributed trading system supports all of ITG’s electronic order routing needs (equity, derivatives and other asset classes)


  • Provide cutting edge low latency solutions for large institutional clients while keeping up with the fast changing regulatory landscape


  • Maintain ownership on all aspects of the system to ensure system stability


  • Work in conjunction with application and infrastructure support teams


  • Define business requirements based on direct interactions with different stakeholders


  • Monitor new features as they start getting used


 WHAT YOU BRING WITH YOU:








  • Masters degree and at least five years of relevant experience


  • Strong skills in C++ including design and development experience


  • Background in Linux/UNIX/Solaris preferred


  • Perl or other scripting languages a plus


  • Experience with SQL and databases a plus


  • Experience with entire development life cycle a plus


  • Independent and results oriented attitude


  • Good analytical/ problem-solving skills


  • Ability to understand a complex system – the big picture and small details


  • Leadership skills to take a project from definition, business/technical requirements thru to implementation and rollout/activation.


  • Good communication skills


  • Ability to learn quickly


 YOU'RE JUST RIGHT FOR ITG IF YOU WANT:








  • Exposure to different technologies, such as C++, Linux, low latency, kernel bypass, machine learning, cloud and high-performance storage


  • Projects with quick life cycles, from concept to client in three months


  • A smaller team environment with 3-8 developers


  • A great place for upward and geographic mobility


  • Direct exposure to the decision makers and senior leaders on the business side


  • A company that’s investing a sizable amount in its technology department


  • Teams that are passionate about continually learning, improving and raising the bar


  • A community that values hard work as well as work-life balance


  • A company that is committed to giving back to surrounding communities, from LA to Hong Kong and Sydney and the 11 locations in between











Equal Opportunity Employer
by via developer jobs - Stack Overflow

Senior Software Engineer at Solutionreach (Lehi, UT)

Stop looking, you've found the perfect career!


Do you want to work at a company that provides you with real purpose, while still offering awesome compensation, work-life balance, a great team atmosphere, a safe environment to experiment, food, and nice perks like a full on-site gym? If so, don’t look anywhere else in the Silicon Slopes…you’ve found your home at Solutionreach!


Solutionreach is seeking a full-time Senior Software Engineer to build high quality technology solutions that revolutionize healthcare collaboration. Our Engineers develop new features with a cross-functional team of product managers, designers, and quality engineers. Each team is further supported by a dedicated scrum master and your engineering manager. You will collaborate with peers and advisors to create and review technical proposals, build awesome software using amazing tech stacks, and contribute to both customer facing software and the internal tools that optimize our development process.


You will have the Freedom to:



  • Design, develop, test, and maintain new features and services

  • Analyze functional and non-functional requirements and seek clarifications for better understanding of requirements

  • Provide input on technical feasibility of requirements and, where necessary, leverage internal training resources to increase technical ability

  • Work across the entire application stack, influencing the web tier, the application layer, datastores, message delivery services, and back-end data processing

  • Guide team members in identifying, preparing, and executing unit test cases and fixing defects based on results

  • Anticipate unreported defects and communicate appropriately to raise awareness and effect change

  • Conduct code reviews created by team members and respond to feedback from business and technical leaders in shaping quality development artifacts

  • Participate in all technical aspects of team deliverables, including quality, performance, maintainability, reliability, security, and scalability

  • Interact with product owners to comprehend and prioritize customer feature requests and diagnose defects

  • Provide periodic status updates to development manager and recommend any changes in design based on challenges faced

  • Own the services you create from concept to production, including monitoring and maintenance 


Do you have what it takes?



  • 5+ years of professional software engineering experience

  • B.S. or higher in Computer Science, Information Systems or related field 

  • Strong proficiency in:

    • Building and securing RESTful APIs

    • Scalable systems

    • SQL and relational databases (NoSQL experience is a plus)



  • Expertise implementing and using asynchronous processing frameworks and technologies llike ActiveMQ

  • Experience with industry standard languages like Java, Go, Javascript, or C#.

  • Proficiency with Git and tooling from the Git ecosystem

  • Proven experience with unit testing, profiling, and performance tuning

  • Focused high energy and an aptitude for learning new technologies

  • Exceptional debugging, testing, and problem solving skills

  • Excellent written and verbal communication skills

  • Experience with microservice based architecture is preferred


by via developer jobs - Stack Overflow

Senior Software Engineer (C#, JavaScript) - Fin Tech NYC! at ITG (New York, NY)

ITG is looking for a motivated, collaborative Senior Software Engineer to join our Atlas Core team.


Here at ITG, technology is our middle name. Literally. With nearly half of our staff working in technology roles, our technologists empower our business to provide best-in-class service to our clients around the world. From conceptualizing ideas to bringing them to market, ITG engineers work alongside our business units to build technology for institutional traders that enables them to improve returns for investors. 


WE'LL TRUST YOU TO:



  • Develop and maintain ITG's middelware messaging API (Atlas), a proprietary PUB/SUB high throughput and low latency API layer used to build out a Service Oriented Architecture within ITG

  • Build new tools or port existing tools to new technologies to manage the API

  • Provide technical, design, process, on the product

  • Develop in WPF, C#(.Net 4.0+) on Windows

  • Develop Backend C++ Low Latency/High throughoutout applications

  • Work in a fast moving and rapidly changing environment using agile methodology 

  • Solve highly technical and complex problems on multiple projects 

  • Be involved end to end in the product development cycle - from requirements to deployment 

  • Work in an integrated environment - interacing with local and overseas based products & dev teams

  • Work both independently and in collaboration with other team members 


WHAT YOU'LL BRING WITH YOU:



  • A bachelor’s degree in Computer Science, MIS, or related field and 5+ years of experience

  • Experienced with C#, Windows, and WPF preferred

  • Strong knowledge of Microsoft Visual Studio, Windows experience, WPF and MVVM (preference for WPF experts) 

  • Ability to work with unit-testing and functional testing while doing development 

  • Experience in developing rich client side applications and good GUI sensibilities 

  • Experience with C++, UNIX/Linux, LUA, SQLite experience a plus 

  • Self-starter who demonstrates excellent communication skills (verbal and written) with ability to work in high pressure support enivronment 

  • Detail oriented nature with demonstrated ability to handle concurrent projects while adapting quickly to rapidly changing priorities 

  • Demonstrated ability to gather and understand requirements within the financial sector 

  • Experience with TDD, unit testing, StyleCop, FxCop, Unity, Moq, MEF, Infragistics a plus 

  • Experience with real-time trading applications, algorithmic trading, high frequency trading, low latency trading, and order management systems a plus 


YOU'RE JUST RIGHT FOR ITG IF YOU WANT:



  • Exposure to different technologies, such as C++, Linux, low latency, kernel bypass, machine learning, cloud and high-performance storage

  • Projects with quick life cycles, from concept to client in three months

  • A smaller team environment with 3-8 developers

  • A great place for upward and geographic mobility

  • Direct exposure to the decision makers and senior leaders on the business side

  • A company that’s investing a sizable amount in its technology department

  • Teams that are passionate about continually learning, improving and raising the bar

  • A community that values hard work as well as work-life balance

  • A company that is committed to giving back to surrounding communities, from LA to Hong Kong and Sydney and the 11 locations in between


by via developer jobs - Stack Overflow

Senior Software Engineer at HBO (New York, NY)

OVERALL SUMMARY
The Media Software Engineering (MSE) team at HBO enables media workflows using creative and pragmatic technology solutions. We are a software engineering group that develops and supports applications and workflows that ingest media assets as they show up at our doors and run it through the media supply chain by processing, managing, transforming, and delivering the assets to all HBO affiliates and partners. 
 
We are a fundamental part of HBO’s innovation and success and realizing our mission requires a staff of highly motivated and technically flexible software professionals across a variety of disciplines: design, development, program & project management, testing and support. We are hiring people to build a team that can create engaging, high-quality solutions, platforms, and interactive experiences.
 
We are looking for a Senior Software Engineer with the knowledge, motivation, and energy to help build robust and flexible custom applications to help support Production, Engineering, and Business teams within HBO and other divisions under the Time Warner umbrella. The applications we architect, develop, and support are critical to the creation, marketing, distribution, and reselling of HBO products and are a fundamental part of HBO’s innovation and success.
 
PRIMARY RESPONSIBILITIES
You will design, develop, and maintain internationally-distributed applications for not only HBO, but multiple divisions under the Time Warner corporate umbrella.  These applications not only securely stream video content but also help streamline HBO and Turner’s business processes.
 
What you’ll do:



  • Develop and maintain our content sharing applications to meet the needs of our business partners and their domestic and international users.

  • Work closely with our geographically distributed development and testing teams to deliver high quality and highly secure applications that provide an optimal user experience for our users.

  • Help design and develop business critical dashboards for monitoring assets as they traverse HBO’s digital supply chain and are delivered to our partners, both internal to HBO and our external B2B and affiliate partners.


 
TECHNICAL REQUIREMENTS
We are looking for a highly skilled individual who has a proven track record and takes pride in bringing high-quality code quickly to market, enjoys learning and applying new technologies, good at out of box thinking, and thrives in a dynamic engineering-oriented work environment.
 
Successful applicants must have the following:
 



  • In depth knowledge of cloud based development, hands on experience in core AWS products and integration of AWS with other applications.

  • Experience in REST-Based APIs, Ajax

  • Experience in video and audio streaming with DRM

  • Good understanding of advanced JavaScript libraries and frameworks such as AngularJS,  jQuery.

  • Understanding differences between multiple delivery platforms (such as mobile vs, desktop), and optimizing output to match the specific platform

  • Understanding web application security principles

  • Knowledge of web markup, including HTML5, CSS3

  • Ability to implement automated testing platforms and unit tests


Experience with the following is a plus:



  • UI frameworks such as Bootstrap or Onsen UI

  • Development in native iOS video applications in Swift or Objective-C


 
GENERAL REQUIREMENTS



  • 5+ years of established track record of implementing large-scale high-quality software applications

  • Strong communication skills and an ability to interact with all levels of technical and non-technical personnel

  • Drive to master emerging technologies and share experience with team members

  • Proven problem solving and critical thinking skills

  • Solid foundation in troubleshooting application and data issues

  • Ability to understand goals, strategies, and needs of the business as they relate to application development

  • Ability to be a self-starter and to multitask

  • Ability to fit into an agile development environment and create a positive influence

  • Bachelor’s degree in computer science, engineering, or equivalent technical experience


by via developer jobs - Stack Overflow

Senior DevOps Engineer at Cognex (Portland, OR)

The Company:


Cognex is the global leader in the exciting and growing field of machine vision.  With over $500 million of cash in the bank and no debt, we are a financially strong international company with a culture that maintains the fast paced, creative environment of a startup.  Our employees, proudly called “Cognoids,” take their work seriously, but don't take themselves seriously.   Our Work Hard, Play Hard, Move Fast culture recognizes our employees for their innovation, perseverance and hard work in a fun, rewarding, and quirky environment.


The Team:
As part of the In-Sight Engineering group, you will be part of a high performance team delivering software and firmware for our award-winning smart cameras, which play a key role in the manufacture of goods including semiconductors, medical devices, cell phones, pharmaceuticals, and automobile parts.


As a member of the DevOps team, you will support all stages of the development pipeline from release engineering to test automation to handoff to Operations and the critical infrastructure that it runs on. This is a transformational team looking to increase efficiency and collaboration while reducing delivery times as we move towards CI/CD.


Make no mistake: as the global leader in smart camera technology, we only accept the best of the best into our teams. However, those up to the challenge will be rewarded with a world-class working environment and the unique opportunity to change the face of automated manufacturing through smart camera technology in virtually every industry on the planet.


The Role:


This staff to senior level position is for a solutions-minded engineer working on the DevOps team in the Portland office.  The Build and Release Engineer develops and maintains our build & release infrastructure.  This includes maintaining our TeamCity build environments, build scripts, administrating our server infrastructure, as well as releasing to operations via our PLM system. Other responsibilities include maintaining development environment for engineers that requires in depth knowledge of compilers and resolving complex build issues with C/C++ code


Essential Functions:



  • Owns the build processes and release management activities for In-Sight embedded software products

  • Releasing to operations via PLM / supply chain interface

  • Administrator of team’s internal servers, software & tools.

  • Responsible for maintaining and porting compilers and development environment tools (IDEs, etc.) for engineers


Knowledge, Skills and Abilities:



  • Must have:

    • Automated build system (Team City, Jenkins)

    • Source control (Git, SVN)

    • Scripting language (Python, JavaScript, Kotlin)



  • Nice-to-have:

    • Experience with gmake, CMake, TI compiler, MSBuild

    • Experience building embedded software based in C or C++

    • Experience with C, C++

    • Experience with VM management (VMWare, Docker )

    • Familiarity with Linux/Unix

    • Familiarity with NUnit




Minimum education and work experience required:



  • BS in Computer science, Computer Engineering, Software Engineering, Math, Physics, or a related discipline.

  • MS in a related discipline will be considered in lieu of experience.

  • 3+ years of experience as Software Engineer developing commercial applications, or in build engineering.


We are an Equal Opportunity Employer.  Protected Veterans and Individuals with Disabilities are encouraged to apply.


by via developer jobs - Stack Overflow

Senior Software Engineer, Video at Alarm.com (Tysons, VA)

SENIOR SOFTWARE ENGINEER, VIDEO – TYSONS, VIRGINIA


Alarm.com is looking for a highly motivated self-starter to work in a fast-paced product development environment. The successful candidate will work with small teams to design, prototype, and develop state-of-the-art camera integration, video streaming, and video analytics solutions.


As a Senior Software Engineer, you will have the opportunity to work across a variety of technical areas. Typical projects will involve diverse technologies and skills. Strong multi-tasking skills and the ability to self-learn are must-have attributes. Candidate must be able to communicate well within a team environment and work independently on self-directed tasks. Motivated and creative problem solvers will have opportunities to influence future projects.


Very few small companies innovate and develop across such a broad range of technologies as Alarm.com. This position is ideal for the candidate who seeks a small, friendly company culture where one can work closely with smart and highly productive people across a very interesting spectrum of wireless, software, and hardware/device technologies to develop outstanding consumer products.


Responsibilities



  • Develop full stack software for a wide variety of platforms and technologies.

  • Engage in the research, evaluation, and application of new technologies and methodologies to solve challenging project goals.

  • Take part in the entire project lifecycle, from requirements development to deployment.

  • Thrive in an Agile development environment, including quick development cycles, evolving requirements, and self-direction paired with team collaboration.


Candidate Profile



  • Bachelors or Masters Degree in Computer Science, Computer Engineering, related field or equivalent work experience.

  • 5+ years of professional software development experience.

  • Strong programming skills; C#, and/or object oriented programming.

  • Experience with database design and development.

  • Knowledge of networking concepts, principles, and technologies.

  • Familiarity with image processing, video processing, computer vision, and/or video streaming a plus.


by via developer jobs - Stack Overflow