Search Products
loading...

Senior Software Developer

Job Description

Babcock-Davis, Inc., a building products manufacturer, has a great opportunity for an experienced Software Developer looking to deliver a wide variety of mission-critical functions and high quality enterprise solutions that contribute to Babcock-Davis' success. The ideal candidate must be a software professional, customer service oriented, be able to work independently as well as part of a collaborative team and know how to best leverage technology to address the business opportunities and challenges facing Babcock-Davis. Babcock-Davis is growing and has a robust 5 year IT strategy and plan that would be fun and challenging for the right candidate.

Essential Functions

  • Responsible for designing, coding, developing, testing and maintaining key business applications utilizing current systems including: Exact Macola 10 (CRM and ERP), Event Manager, Workflow Manager, SharePoint, SQL and SSRS
  • Providing .Net, C# and experienced SDK (Software Development Kit) background are important with Object Oriented Programming best practices
  • Writing applications that interface SQL and BI data and developing SQL scripts
  • Application support management, including enhancements and custom developed add-ons
  • Responsible for software code management, version control, technical change control and performance tuning of our applications
  • Development of data warehouse and Business Intelligence solutions
  • Development of enterprise reporting using SSRS

Job Qualifications

  • A BA/BS in Computer Science, MIS or Computer Information Systems
  • 5+ years of software development experience
  • Strong .Net and C# experience
  • Strong working knowledge of SQL, SSRS, Visual Studio
  • Experience with XML, API's Rest/Jason, SOAP and web services integration
  • Experience utilizing HTML5, JavaScript, and CSS
  • Experience working with an established ERP system with a focus on CRM
  • Some mobility experience would be a plus
  • Excellent problem solving skills
  • Excellent written communication skills and ability to communicate with various departments and levels within the enterprise
  • Think logically when solving complex business challenges

Attributes

  • Detail Oriented
  • Independent
  • Dependable
  • Well organized
  • Accurate
  • Customer Service Oriented
  • Team Player
  • Positive
  • Persistent
Our core purpose is to make Babcock-Davis a great place to work. We achieve this everyday by living by our core values:
Profitable Growth | Lead by Example | Customer First | Raise the Bar | Balance

Submit Resume