Trew-posted 2 days ago
Full-time • Mid Level
Hybrid • West Chester, OH

Software Developer II – Ascend Development The Software Developer II is a key contributor to the Drawing Tool Development Team, responsible for developing and enhancing "Ascend" — a proprietary AutoCAD plugin used for designing warehouse fulfillment systems. Ascend integrates with an on-premises Microsoft SQL Server database, an IIS-hosted web interface, and the NetSuite ERP platform via RESTful APIs. Built in C#, the system is critical to project planning and automation efforts. This position involves working collaboratively within an agile team environment, translating business requirements into robust software solutions, and contributing to the continuous improvement of the Ascend platform. The Software Developer II will work under the guidance of senior developers while taking ownership of assigned features and improvements.

  • Develop and maintain client-side and server-side software using C#, .NET Framework, and AutoCAD APIs.
  • Implement new features and enhancements to the Ascend platform based on business requirements and technical specifications.
  • Work with Microsoft SQL Server databases to support data architecture and optimize performance.
  • Contribute to the development and enhancement of the web-based interface and RESTful services connected to the NetSuite ERP system.
  • Collaborate with the Drawing Tool Program Manager, senior developers, and stakeholders from engineering, program management, and data analytics teams.
  • Work with AutoCAD Asset Development, Tech Support, Configurator and Estimating Teams, Data Analytics, and IT Infrastructure personnel.
  • Provide troubleshooting support and resolve software and process issues related to the Ascend platform.
  • Contribute to the development of technical documentation, training resources, and user guides.
  • Participate in code reviews and follow engineering best practices to ensure code quality and maintainability.
  • Strong experience with C# and .NET Framework or .NET Core
  • Experience with AutoCAD plugin development and Autodesk APIs
  • Knowledge of building and consuming RESTful APIs
  • Proficiency with Microsoft SQL Server and database concepts
  • Familiarity with source control and CI/CD tools, especially Azure DevOps
  • Strong problem-solving and debugging skills
  • Excellent communication and interpersonal skills
  • Ability to work collaboratively in a team environment
  • Bachelor's degree in Computer Science, Engineering, or a related discipline
  • A minimum of 5 years of professional experience in software development
  • Hands-on experience with NetSuite or other ERP platforms
  • Exposure to Autodesk Forge or other CAD-related cloud services
  • Working knowledge of front-end development frameworks (e.g., React, Angular)
  • Experience in the warehouse automation or material handling industry
  • Competitive salary and benefits package
  • Opportunities for career advancement and professional development
  • Collaborative and supportive work environment
  • Health, dental, and vision insurance
  • 401(k) retirement plan with company match
  • Paid time off and hybrid work arrangements
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service