Application Developer

Information Technology Farmington, MI


Description

Job Summary:

This responsibility of this position is for maintaining, producing, implementing, and Burroughs’s current custom applications and/ or new purchased applications.  As part of the Application development team, you will have the opportunity to help automate and digitize the business by bridging the gap between old school development and modern development tools and techniques.  Must have a broad knowledge of software development and data architecture to help resolve issues that our customers and supporting staff face on daily basis. 

 

Essential Functions/Key Responsibilities:

  • Full Stack developer that will range from initial concept and design to the user interface development using Modern Web technologies development (ADP.net, .Net core)
  • Ability to design and develop a highly-scalable cloud base web applications, ability to tackle complex business problems with creative solutions. The Ability to integrate solutions with partner systems using a variety of protocols.
  • Participates in the translation of business requirements into technology/systems requirements.
  • Participates in the development of technology solutions which implement standards and performance requirements to maximize reliability, functionality, and integrity while minimizing costs and cycle time.
  • Develops and maintain required documentation.
  • Participates in the development of technology solutions which meet security requirements.
  • Develops a strong working knowledge of products, services, and industry trends to select appropriate technologies to meet business partner requirements.
  • Participates in technology/systems integration and acceptance testing.
  • Communicates with all areas to ensure a smooth efficient process.
  • Assists in transfer of business and technology knowledge.
  • Interacts with vendors and other business partners on problem determination and resolution.
  • Initiates interaction with business partners to research and identify alternatives which will provide cost savings and/or increased operating efficiencies.
  • Provides consulting services to other areas as required.
  • Promotes team effectiveness.
  • Provides management reporting on the status of projects.
  • Participates in other projects as they pertain to the needs of the position.

Physical Requirements and Working Conditions:

  • This is largely a sedentary role, requiring use of typical office equipment such as a computer, laptop and cell phone.
  • This job operates in a professional office environment

 

Knowledge, Skills and Abilities:

  • Good working knowledge of technology and systems.
  • Strong oral and written communication skills, with the ability to communicate to various levels of management.
  • Ability to work on cross-functional teams.
  • Ability to adapt to changing business processes, technologies, and environments.
  • Strategically identify and meet business needs through the use of technology, cost effectively and in a timely manner.
  • Excellent organizational skills.
  • Strong analytical and problem solving skills.
  • Ability to learn quickly.
  • Strong interpersonal skills.
  • Must be proactive and able to work with little or no supervision.
  • MS SQL database programming.
  • 5 years or more C#.Net or equivalent programming experience.
  • Ability to code and implement web services and web APIs.
  • Knowledge of Rest APIs and/or JSON preferred.
  • Familiar with applications including accounting, inventory, billing, and service delivery.

Education and Experience:

  • Bachelor’s degree or equivalent experience in IT required.
  • Standard Microsoft applications, including Windows, Outlook, Excel, and Word.
  • 5 years or more experience working in IT capacity.

Required Experience:

  • 5 years or more C#.Net or equivalent programming experience.
  • MS SQL database programming.
  • Javascript experience.
  • Knowledge of Rest APIs and/or JSON preferred.
  • Experience with ERP migrations is a plus
  • Experience with NetSuite ERP and Azure SQL database is a plus.
  • NetSuite and/or NetSuite APIs and Integrations 
  • Ability to code and implement web services and web APIs.
  • Knowledge of Dell Boomi preferred


Other Duties:
 

  • Flexible work schedule to occasionally work evenings and weekends.