Blue Yonder Developer
Location: Remote
Primary Duties & Responsibilities:
Evaluates and provides technical solutions to moderately complex application development problems
Creates functional requirements, gap analysis, and design documents.
Designs, prototypes and applies best practices for new and/or existing systems including the development of test plans
Develops specifications for and programs moderately complex technical modules and applications
Works with management and architects to craft the best technical approach for the project at hand
Gathers requirements and estimates project work into cost models
Creates/modifies complex applications per specifications, on time, on budget in a quality manner
Performs moderate to complex design and creates software specifications.
Completes high complexity tasks
Enforces unit testing, code and documentation standards within the organization
Establishes priorities and executes to achieve results
Creates software release notes, support documents, and user documentation
Ensures proper version control of application software code
Performs troubleshooting, debugging and testing of application software
Resolves production support issues in a timely manner, including during non-business work hours
Communicates effectively with manager, peers, and internal customers to relay status of work and raise challenges, concerns, questions, and issues as necessary
Collaborate with senior developers to help author standard process and support related documents
Stays abreast of the new technologies and help articulate pros and cons to the management team
Mentors junior staff in technical and business skills and help coordinate their day-to-day tasks
Understands database architecture, distributed infrastructure and various network technologies to develop robust and scalable solutions for the organization
Configures and installs software/code in accordance to change management policies and procedures
Performs code reviews and design reviews in order ensure quality of deliverables and functional requirements are achieved
Performs other duties as assigned
Qualifications:
Bachelor’s Degree in relevant field or 10+ years IT experience
Relevant certifications : a plus
5+ years of progressive experience in an IT environment.
Ability to create software specifications for complex applications
Ability to recognize patterns when analyzing problems
Ability to perform gap analyses
Ability to conduct requirements gathering and subsequently create a design document
Ability to work irregular hours or schedules to accommodate site needs and to perform assigned duties in an efficient manner
Ability to perform code reviews and design reviews