About the job 020-2 - Software Developer (.NET) - Hybrid
Description
The Software Developer II is responsible for the development, testing, implementation and support of application solutions while adhering to technical standards.
Job Duties: [1] - [2]
Primary Duties:
Participates in requirement analysis and definition
Adheres to company SDLC
Ensures that the deliverables satisfy the business requirements
Develops, debugs, tests and deploys new applications
Modifies, debugs and tests existing applications
Documents system components
Manages development against project timelines
Interfaces with internal and external technical staff to define application solutions and resolve problems as needed
Communicates with product owner to resolve issues or questions as needed
Collaborates with business and technical experts to ensure solutions align with and support the companys strategic plan
Other duties as required and assigned
Requirements:
Education and Experience:
Bachelors degree in Computer Science or a related field from a 4 year college or university
Minimum 4 years of web application development experience and/or training; or an equivalent combination education and experience
Minimum 1 year of application development using C#
Minimum 1 year of experience with SQL and/or PL/SQL
Experience with JavaScript, CSS, jQuery and Ajax
Knowledge of 3rd party logistics, transportation systems, and/or warehouse management is preferred
Knowledge of leading industry technologies with a strong knowledge around IT governance, project planning, and the technological usage/alternatives available in a multi-platform environment
Essential Skills:
Ability to read, analyze, and interpret financial reports, technical procedures, or governmental regulations
Ability to write reports, business correspondence, and procedure manuals
Ability to effectively present information and respond to questions from groups of managers, customers, and co-workers
Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists
Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form