Senior Software Engineer

ION Corporates
Full-time
Uniondale, New York
$115,000 - $150,000
Posted on 6 months ago

Job Description

As a Senior Software Engineer, you will design, develop, and maintain commodity/energy production, trading, and logistics products in an agile environment. You will collaborate with cross-functional teams to deliver high-quality software solutions, implementing best practices in coding, testing, and deployment.

Responsibilities

  • Design and develop software using coding standards and design patterns for APIs and interfaces in C/C++, Java, and/or C#
  • Diagnose and debug software using Microsoft Visual Studio and other debugging tools
  • Interact with business experts and customers to understand requirements and collaborate within engineering teams
  • Collaborate with local and remote team members
  • Promote best practices in coding, design, and architecture
  • Contribute to developing and refining development processes
  • Coach and mentor junior team members
  • Participate in architecture discussions
  • Participate in stakeholder and customer conversations and demonstrations

Requirements

  • BS degree in Computer Science
  • 6+ years of hands-on experience in coding and designing complex applications
  • Strong programming skills in C
  • Experience developing SQL and working with relational databases (Oracle, MSSQL)
  • Strong analytical and problem-solving skills
  • Excellent communication skills
  • Experience working in an agile team setting
  • Ability to coach and mentor junior team members

Benefits

  • No benefits