Skip to content

Senior Software Engineer – C
Company | ION Group |
---|
Location | Uniondale, NY, USA |
---|
Salary | $115000 – $150000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- BS degree in Computer Science from a reputed university
- 6+ years of hands-on experience in coding and designing complex, enterprise 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 across different time-zones and countries
- Ability to coach and mentor junior members of the team
- Passion for excellence and high-quality delivery
Responsibilities
- Design and develop software utilizing common coding standards and design patterns for API’s and interfaces in a variety of languages – C/C++, Java and/or C#
- Diagnose and debug new and existing software as part of our extensive trading system using Microsoft Visual Studio and other modern debugging tools
- Interact with the business experts and customers to understand the end user requirements and collaborate within engineering teams to build robust solutions
- Collaborate with local and remote team members across different time-zones
- Promote best practices in coding, design, and architecture
- Contribute to developing and refining development processes to enhance quality and productivity
- Coach and mentor junior members of the team
- Participate in architecture discussions to share experiences and provide advice
- Participate in stakeholder and customer conversations and demonstrations
Preferred Qualifications
- Java and/or C# .NET experience is a plus
- Strong development experience using design patterns, object-oriented design, and SOLID principals
- Experience with developing financial or commodity/energy trading software is a plus
- Experience with Endur/Findur, OpenJVS, OpenComponents is a plus