Software Developer

Overview

On Site
Depends on Experience
Contract - Independent
Contract - W2

Skills

Python
JavaScript
VBScript
ExtJS
SQL
Java
GCP
Supplychain
ERP
DevOps
Git
HTML5
Perl
C++
CSS
Fullstack

Job Details

Software Developer

Birmingham, AL (Onsite)

Long-term Contract.

REQUIRED SOFT SKILLS:

  • Fast learner. We re looking for software developers who thrive on learning new technologies and don t believe in one-size-fits-all solutions. You should be able to adapt easily to meet the needs of our customers. You have advanced knowledge of at least one scripting language (e.g. Python, JavaScript, VBScript, etc.) and eagerness to learn.
  • Fearlessness. You think a working proof-of-concept is the best way to make a point. You strive on proving that speed and quality are not conflicting; that you can achieve both at the same time.
  • Adaptability. In addition to having an intimate knowledge of the whole web stack, you understand how all the pieces fit together (front-end, database, network layer, etc.) and how they impact the performance of your application.
  • Strong architecture chops. You know how to build highly scalable, robust, and fault-tolerant services that support our unique requirements. You stay up-to-date with the latest architectural trends.
  • Passion. You feel ownership over everything you do; you'd never call code "released" until you re confident it s correct. You pride yourself on efficient monitoring, strong documentation, and proper test coverage.
  • A team player. You believe that you can achieve more on a team that the whole is greater than the sum of its parts. You rely on others' candid feedback for continuous improvement.
  • Preferred experience in these technologies:
    • Java
    • Java Script
    • EXTJS JavaScript framework
    • SQL skills
    • Middle tier development including experience with Stored procedures. (Full Stack)
    • Database knowledge to architect robust solutions
    • Web Services experience (Google Cloud)
  • Experience with working with ERP systems and Supply Chain apps a plus.
  • Safe Agile experience and tools like Azure Dev Ops/GIT deployments
  • Good organization and communication skills
  • Leadership for at least one of the resources, we need someone who could drive solutions as a technical leader with less experienced developers and answer questions to help organize and execute technical implementations

JOB DUTIES

  • Designs and constructs moderately complex interfaces between ERP and legacy systems.
  • Uses back-end programming languages, as well as front-end script languages to optimize performance, scalability, and security.
  • Codes programming logic for new or existing solutions software or applications in accordance to design specifications put in place by senior software development staff and leadership.
  • Handles installation, configuration, development, workflow design, monitoring, and/or upgrade of assigned software products.
  • Monitors quality and performance of applications through testing and maintenance.
  • Maintains up-to-date records of issues with existing code.
  • Suggests viable solutions to resolve issues with existing software.
  • Performs other assigned duties.

EDUCATION & EXPERIENCE

  • Typically requires a bachelor s degree in computer science, software engineering, or a related field
  • Three (3) to five (5) years of back-end programing languages (ASP Java, Perl, C++, etc.) and front-end scripting languages (HTML5, JavaScript, CSS) or an equivalent combination.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.