Acosta Sales & Marketing Software Engineer II in Jacksonville, Florida

Overview

The Software Engineer II is responsible for corporate software application design, development, implementation and modification. The scope of responsibility is to consult with business analysts and other project team members to analyze, design, develop, write, modify, implement, troubleshoot, debug and maintain corporate software applications. Interface with end users and support personnel. Provide recommendations for enhancement and improvements to software applications. Document custom software application data flow and logic. Perform upgrade and migration of software applications. Maintain knowledge of a variety of concepts, practices, languages and procedures within the field of application development. Monitor industry trends, technologies, and standards and be able to research, recommend, and apply new technologies as they emerge. Relies on experience and judgment to plan and accomplish goals.

Responsibilities

  • Develop, design, analyze, write, modify, implement, document, enhance and maintain corporate software applications and custom interface applications to third party vendors.

  • Recommend enhancements for corporate software applications and custom programs.

  • Maintain testenvironmentsthatsimulateproduction environment including a relatively current view of production data in thenon-production databases.

  • Document the data flow and logic for custom applications, reports and interfaces.

  • Provide concise design and other program documentation for a limited area of application interfaces and reports.

  • Participate in defining all files, libraries, programs and inter-system dependencies, along with theapplication’sfunction.

  • Research new technology and recommend improvements and changes to the current production environment based on efficiencies gained by new technology.

  • Resolve escalated production issues minimizing system down time. Pro-actively identify and correct software application errors.

  • Mentor junior developers on technical practices and theories.

  • Provide accurate and concise project or technical details in writing and verbally.

  • Accurately estimatedevelopment project efforts.

  • Miscellaneous duties as assigned.

Qualifications

  • 4+ years experience programming applications in an enterprise production environment

  • Knowledgeof languages/technologiesused in assigned area, such as.NET 4,ASP.NET,MVC,ADO.NET,Entity Framework4-6, C#,Visual Basic, JavaScript, jQuery, HTML,CSS, Bootstrap, SQL Server, Oracle,Stored Procedures, WCF / Web Services/ Web API, WindowsServices.

  • Practical knowledge of multi-threading, XML, XSLT, XSD, Design Patterns, SQL Profiler, Team Foundation Server, AJAX,SSIS.

  • Ability to identify performance issues and make recommendations accordingly.

  • Knowledge in Agile, RUP and/or Waterfall SDLCs.

  • Ability to work autonomously on tasks or be a key member of a larger team on critical projects.

  • Highly motivated, Self-Starter, Detail Oriented.

  • Able to clearly mentor junior developers on technical practices and theories.

  • Successfully complete projects on time and budget.

  • Ability to contribute to technical direction of teams.

  • Ability to concisely communicate with project technical and business teams.

Acosta Sales & Marketing is an Equal Opportunity Employer

By submitting your application you agree with and accept the Acosta Privacy Statement and Terms of Conditions.

US:

Canada:

Work State US-FL

Job ID 2017-137116

Work City Jacksonville

PCN 197161

Position Type Regular Full-Time

Work Zip 32216

Starting average hours per week 37.5 +

Category Corporate Jobs