Senior Software Engineer (Java, C#/.NET or C++)

  • Atlanta, GA
  • Full-time

Company Description

Rapidly growing provider of custom Big Data revenue software solutions.

Job Description

  • Implement complex mathematical algorithms in Forecasting and Optimization modules
  • Perform data analysis and uncover revenue opportunities for our clients
  • Develop data requirements for pricing and revenue management solutions
  • Full lifecycle application development
  • Object-oriented Design and Analysis
  • Software modeling and simulation
  • Design and develop software and database frameworks for forecasting, optimization and data loading
  • Support, maintain and document software functionality
  • Integrate software with existing systems


Must have:

  • Good written and verbal communication skills
  • 5+ years¬†experience with Oracle, SQL, MySQL, Netezza, Teradata or other relational database
  • SQL or stored procedure programming experience
  • Proficient in one or more (Java, C#/.NET or C++)
  • 5+ years experience engineering in Unix/Linux or Windows environments
  • Shell & Batch Scripting knowledge
  • Expertise designing, building and optimizing front end applications
  • Experience in data structures & algorithm design
  • Object-oriented design, data structures, algorithm design experience
  • Knowledge of SDLC, code reviews, build processes, coding standards, testing, and implementation

Nice to have:


  • Reporting and data mining expertise, encompasing tools like R or SAS

Additional Information

Up to 20% travel may be required.

Very competitive compensation and unrivaled benefits including 100% employee and family healthcare coverage, dental, vision, life, short/long term disability, 401k match, and more!