Systems and Application Support Engineer

By

Systems and Application Support Engineer

Location: New York

Duration: 6 months

 

  • RESPONSIBILITIES:
    • Provide reliable and quality support around the clock in a production environment
    • Respond to events from the monitoring tools, with the goal of restoration of service
    • Review and diagnose problems through analysis of system and application logs
    • Perform deployments for new servers and replacement of failed components
    • Conduct system health checks routinely and following deployments and upgrades
    • Carry out deployments for new servers and replacement of failed components
    • Carry out system health checks periodically and following deployments and upgrades
    • Analyze application logs to determine root cause of problems
    • Analyze and correct equipment malfunctions and perform replacement of faulty components and subsystems
    • Plan and document change requests to implement application and server upgrades and changes
    • Work with hardware and software vendors to obtain support to diagnose problems
    • Guide field staff with deployment and replacement of servers and server components remotely
    • Participate in meetings with other groups (Engineering, Development, and QA) to plan and document deployment approaches and operational requirements

SKILLS:

    • Follow procedures; provide updates; ask questions; take action; follow up on missing; incomplete or unresolved issues
    • Strong analytical and problem-solving skills and logic
    • Individual must be a self-starter, highly dependable and detail-oriented
    • Communicate clearly and concisely in a logical, organized fashion, verbally and in writing with co-workers, superiors, and corporate users.
    • Technical documentation
    • Excellent communication skills both verbal and written
    • Ability to exercise discretion and independent judgment

 

Must be:

    • Organized with the ability to multitask
    • Reasonably flexible with schedule including working nights, weekends and holidays.
    • Able to work weekend and overnight
    • Reasonably flexible with schedule including working mid-week nights and holidays
    • Punctual when reporting for shifts; above average attendance is critical
    • Able to work/cover other shifts during holidays; staffing shortages; emergency cases
    • Flexible to long working hours

EXPERIENCE REQUIREMENTS:

    • The equivalent of a Bachelor’s degree in Information Technology, Computer Science, Information Systems, Computer Engineering, or a related field or equivalent real world experience
    • 5+ years of Linux experience
    • 4+ years experience in hardware and software support, configuration and installation of Servers, Server Hardware, Operating system installation, and network TCP/IP experience
    • 2+ years’ experience working on trading system environments
    • In depth knowledge of RHEL 5, RHEL 6 and RHEL 6. including clustering. Certifications preferred
    • Knowledge and experience with installation, configuration of PCs, small servers (x3550, x3650, x3950, Proliant)
    • An understanding of Network routers and switches desirable
    • Strong understanding of DNS preferred
    • Familiarity with ESX VMware virtualization is a plus
    • Experience with MS Windows Server desirable
    • Experience with an Enterprise Password Management solution preferred
    • An understanding of Cisco Network devices and trading system applications within a Datacenter environment

 

Senior Software Engineer (Java / AWS)

By

Senior Software Engineer (Java / AWS)

Location: Irving, TX

Duration: 5 months

We are looking for a Senior Software Engineer, who is proficient with building APIs using Java/Node Js and AWS cloud technologies. Your primary focus will be on developing sophisticated, scalable middleware platform using RESTful / Serverless API's to be consumed across. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.

Responsibilities

  • Define the technical requirements that are required to develop the product/feature
  • Architect and design the technical solution and implement the solution
  • Explore, assess and prototype new technologies to drive innovation and problem solving
  • Partner and collaborate with peers in other technology teams
  • Actively engages in product and technical discussions for feasibility and adherence to overall roadmaps and architectural strategy.
  • Identify and analyze open source/market solutions

Skills and Qualifications:

  • Bachelor’s degree or the equivalent in Computer Science, Information Technology
  • Expertise in writing APIs using Java and Spring framework.
  • Expertise in building solutions on top of AWS such as Lambda, API Gateway, ECS, S3 and others
  • Expertise in building RESTful APIs
  • Expertise in NoSQL databases like MongoDB, DynamoDB
  • Experience working with modern development approaches (containerization, cloud, continuous delivery, micro-services, modular reactive web applications)
  • Strong experience in working with DevOps and Build pipelines.
  • Expertise in development of Unit Test cases and Testing frameworks and scripting
  • Experience working with enterprise technology platforms.
  • Strong experience with development methodologies such as Agile or SCRUM
  • Exposure to a wide range of technologies including enterprise application integration, database design and configuration, web applications, operating platforms, security and networking.
  • Demonstrate strong problem-solving ability and analytical skills
  • Strong communication, presentation, and advisory skills
  • 8+ years Java development experience
  • 3+ years AWS cloud experience
  • Experience with POS is a plus.

 

Senior Python Engineer

By

Senior Software Engineer

Location: Irving, TX

Duration: 6 months

• 5+ years of python server development using Django, Flask, or other python frameworks.

• 5+ years of experience working with and building RESTful APIs.

• Ability to write unit-tested and maintainable code.

• Strong Knowledge in cloud platforms (preferable AWS: both traditional EC2 and serverless Lambda), micro-services architecture.

• Experience in CI/CD solutions (including Docker), DevOps principles, message queues (RabbitMQ, ZeroMQ, etc.) and background task processing (Celery).

• Experience with API security frameworks, token management and user access control including OAuth, JWT, etc.

• Solid foundation and understanding of relational and NoSQL database principles.

• Understanding of caching strategies and implementation (Redis, Memcache, etc.)

• Working knowledge of serving high scale HTTP(S) protocol (Nginx, Apache, etc.)

• A team player with a start-up/intrapreneur mindset.

• Experience with CICD pipeline and deploying apps to Apple App store.

• Excellent written and verbal communications skills.