Explore careers with our portfolio companies

SQL / C# Developer



Software Engineering
Posted on Tuesday, June 11, 2024
Company Overview: GAINS is a leading provider of cloud Supply Chain solutions based in the Chicago neighborhood of Wicker Park. As part of the Francisco Partners portfolio of specialized companies, we are rapidly growing and expanding our global teams to drive innovation, deliver customer value, and accelerate market leadership.

Supply chain volatility has made it difficult for businesses to plan and keep their customer promises. GAINS helps companies address these challenges with innovative solutions leveraging proven AI and ML techniques. Our team of industry and technology experts rapidly delivers transformational value resulting in sustainable and measurable ROI-based impact for our global customers. If you are a technology enthusiast who wants to make an impact, then GAINS is for you.

Position Overview: We are seeking a talented SQL / C# Developer to join our team. The ideal candidate will have a passion for technology, a strong problem-solving aptitude, and a desire to contribute to the development of impactful software products. The Developer will use advanced SQL and data analysis skills to develop, enhance and maintain complex databases and data interchange systems that provide accurate and timely data for internal and external clients and applications.

  1. Design, develop, and maintain high-quality software solutions that meet business requirements.
  2. Collaborate with cross-functional teams including product managers, designers, and other engineers to define, design, and ship new features.
  3. Write clean, efficient, and maintainable code following best practices and coding standards.
  4. Conduct code reviews to ensure code quality and adherence to coding standards.
  5. Troubleshoot and debug issues in existing software applications.
  6. Participate in Agile development processes including sprint planning, stand-ups, and retrospectives.
  7. Document tables, relationships, schemas to provide users with a clearer understanding of the relationships and how to extract the information they need.
  8. Design appropriate indexes for new tables and analyze existing indexes for improvement.
  9. Code stored procedures of high complexity to meet product requirements.
  10. Conduct performance analysis to ensure products provide optimal performance.
  11. Manage code in a source control system.
  1. Bachelor's degree in Computer Science, Engineering, or a related analytical field.
  2. Proven experience as a developer or similar role, with a track record of successfully delivering software projects.
  3. Experience in professional development at least one SQL implementation
  4. Strong understanding of software development principles, data structures, and algorithms.
  5. Experience with software development methodologies such as Agile or Scrum.
  6. Familiarity with version control systems such as Git.
  7. Excellent problem-solving and analytical skills.
  8. Ability to work independently as well as collaboratively in a team environment.
  9. Strong communication skills with the ability to articulate technical concepts to non-technical stakeholders.
Preferred Qualifications:
  1. Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  2. Experience with TSQL development.
  3. Familiarity with relational and non-relational databases.
  4. Familiarity with C#
  5. Experience with continuous integration and continuous deployment (CI/CD) pipelines.
  6. Understanding of microservices architecture and containerization technologies such as Docker and Kubernetes.
At GAINS, we recognize that diversity and inclusion make our teams stronger. We are committed to equal employment opportunity and welcome everyone regardless of race, color, ancestry, religion, national origin, age, sex, gender identity, sexual orientation, disability, marital status, domestic partner status, veteran status or medical condition. We encourage people from all backgrounds to apply.