Software Developer

This job is no longer active. View similar jobs.

POST DATE 9/8/2016
END DATE 10/8/2016

Consumer Goods / Miscellaneous Company Grand Rapids, MI

Company
Consumer Goods / Miscellaneous Company
Job Classification
Full Time
Company Ref #
29678844
AJE Ref #
576121748
Location
Grand Rapids, MI
Experience
Entry Level (0 - 2 years)
Job Type
Regular
Education
Bachelors Degree

JOB DESCRIPTION

APPLY
The Software developer will work initially as a key member of the firm providing the customer software and design service for the ERP platform and then take over after implementation the ongoing 1st and 2nd level support and development needs. Currently, we are seeking qualified candidates for a Software Developer opening to join our client's organization. This is a newly created role as our client is at the planning stages for implementing a new ERP system. The Software developer will work initially as a key member of the firm providing the customer software and design service for the ERP platform and then take over after implementation the ongoing 1st and 2nd level support and development needs. The Software Developer writes custom web and back-end software and coordinates the integration of various third party software tools for production, sales, accounting, and transportation. Future development may include mobile applications.Essential FunctionsSoftware DevelopmentWrite code to extend existing systems with new functionalityWrite automated unit and integration tests to show that software works as expectedCreate scripts, reports, utilities, and small applications to support the businessEvaluate off-the-shelf software products for use by the organizationRun experiments to find new ways to provide value to the organization through technologySupportTriage, troubleshoot, and fix reported problems with production software systemsProvide training and education to custom software users within the organizationProject ManagementManage small, internal development projectsProvide regular project updates to stakeholders (schedule, budget, progress, etc.)Collaborate with the organization s development partners on managing larger projectsWork closely with others within the organization to define scope, budget, timeframe, and approach for software projectsManage ongoing feature requests and bug reports in an organized mannerPrioritize work on bugs/features to meet organization needSupervisory Responsibilities This job currently has no direct supervisory responsibilities, however coordination with offsite third party support would be essential. Required skills and educationBachelor s degree (BS) in Computer Science or equivalentMust have someexperience with modernweb development tools and practices.JavaScriptCSSRuby on Rails, ASP.NET MVC, or other server-side web frameworksExperience with React, Angular, Ember, Backbone, or other client-side JavaScript frameworks would be a plusExperience deploying software to Linux and/or Microsoft operating systems (ideally both)Must have some experience working with relational databases (Postgres, MySQL, MS SQL Server, Oracle, etc.)Able and willing to pick up and learn new languages and tools flexibility will be important in this roleExperience with B2B EDI communications would be a plus