Above the Treeline

Above the Treeline is a Michigan-based company that operates Edelweiss+, a B2B platform for the book industry, offering tools for marketing, selling, and discovering new titles. With a focus on enhancing the workflow for publishers, booksellers, librarians, and reviewers, Above the Treeline serves over 175,000 users across the U.S. and Europe, promoting diversity and inclusivity within its culture.

Related companies:

Jobs at this company:

Apply
🔥 Senior Developer
Posted 2024-10-15

📍 MI, IL, OK, TN, CO, MA

🧭 Full-Time

💸 $120,000 - $135,000 per year

🔍 Book industry

  • 5-7 years of development experience in Computer Science, Information Technology, or related field.
  • Extensive experience with the Microsoft .NET (Framework and/or Core).
  • Extensive experience with Microsoft ASP.NET (Web Forms, MVC, and Web API).
  • Extensive experience with Microsoft SQL Server.
  • Excellent problem-solving skills and the ability to work independently or collaborate in a team environment as needed.
  • Strong understanding of data modeling and database design principles.
  • Familiarity with cloud-based data storage solutions and services.
  • Effective communication skills with the ability to convey technical concepts to non-technical stakeholders.
  • Excellent ability to mentor less experienced team members in all facets of development such as coding, communication, time management, etc.
  • Familiarity with version control systems (e.g., Git).

  • Analyzing user needs and requirements to design, develop and maintain software solutions.
  • This includes developing and maintaining ETL processes, ensuring data integrity and consistency across various data sources.
  • Writing, testing, and maintaining code written in C#, VB.NET and JavaScript (vanilla and ReactJS).
  • Debugging and troubleshooting existing software systems.
  • Reviewing code written by other engineers and providing feedback and guidance.
  • Leading the design and development of complex software systems and applications.
  • Collaborating with other teams and stakeholders to ensure that the software meets the desired level of quality and reliability.
  • Mentoring and guiding other software engineers on the team.
  • Participating in testing and quality assurance activities to ensure that the software meets the desired level of quality, reliability, and performance.
  • Collaborate with cross-functional teams to gather and understand data requirements and implement efficient solutions that meet business needs.
  • Optimize and troubleshoot existing data pipelines to ensure high performance, reliability, and data quality.
  • Implement best practices for data security, compliance, and privacy in all data-related processes.
  • Stay current with industry trends and emerging technologies, making recommendations for continuous improvement.

SQLASP.NETETLGitJavascriptMicrosoft .NETMicrosoft SQL ServerVB.NETC#Asp.NET.NETCommunication SkillsJavaScriptProblem SolvingMentoring

Posted 2024-10-15
Apply