Randstad Senior Application Developer in Raleigh, North Carolina

Senior Application Developer

job details:

  • location:Raleigh, NC

  • date posted:Thursday, May 17, 2018

  • job type:Permanent

  • industry:Finance and Insurance

  • reference:621773

job description

Randstad Technologies is seeking a Senior Application Developer with experience developing front end applications using Java and related technologies. This is a contract to hire position with a key client located in north Raleigh.

Responsibilities:

  • Translate business requirements into technical specifications and implementations

  • Develop, maintain and release web related user interfaces and prepare systems design documentation by applying company, industry and governmental standards

  • Create, develop and maintain systems designs by preparing design layouts, modifying existing designs and assisting in identifying design discrepancies using design tools

  • Create navigation structures and information designs; construct prototypes, storyboards, and mockups to effectively communicate design to business analysts & Enterprise Architecture team to include developing a graphic design that effectively communicates the ideas being promoted by the requirements

  • Perform user experience activities on projects as necessary

  • Demonstrate technical leadership ability in Angular, HTML5, CSS, Docker, Node, Bootstrap, Express, npm, and Communication with RESTful web services from JavaScript.

  • Perform code reviews and collaborate with peer designers / developers on project work

  • Provide limited system support and maintenance for the existing systems in the Application Development Services area

  • Guide and lead offshore development on projects as needed

Experience:

  • Proven ability to work across multiple functional teams in the creation of an application development and support process

  • Maintain an effective approach on problem solving, multi-tasking, coordinating and scheduling in accordance with the Project Plan to ensure visibility and predictability

  • Monitor scope changes through the life of the software development cycle

  • Resolve escalated technical issues

  • Identify and interact with Business Relationship Management and Project Management Office to ensure their needs are being met by the project design

  • Work with outside vendors on projects, establishing technical requirements and standards for outside product development

  • Familiar with code management, defect management, ticket and project management tools

  • Familiar with cloud technology, data management requirements

  • Experience using open source JavaScript libraries

  • Strong process management & project management skills

  • Ability to work collaboratively with all business functions and build strong business partnerships

  • Demonstrated ability to solve complex issues

  • Strong organizational skills

  • Ability to interact professionally with customers and vendors

  • Ability to be a strong advocate for process and technology improvement

  • Passion for change and continual improvement and ability to effectively lead/drive change

Requirements:

  • Bachelor's degree or equivalent, preferred advance degree in relevant discipline

  • 8 to 10 years of experience in the Information Technology (IT) discipline

  • 5+ years of full systems development lifecycle experience building custom web applications using JavaScript, HTML and CSS

  • 5+ years of technical experience working with in Angular, HTML5, CSS, Docker, Node, Bootstrap, Express, npm, and Communication with RESTful web services from JavaScript.

  • 5+ years of technical experience in working with Java, Jenkins, Git, BitBucket, Hibernate, Vagrant, and MySQL

  • 5 to 7 years of experience defining and documenting business and technical requirements, developing and testing software for corporations (financial/insurance sector preferred)

  • Experience with AWS, Kendo UI, Cloud Deployments, Linux

  • Must have experience in working with internal resources and also be flexible to utilize an offshore delivery center operating in a time zone different from the primary work location

  • Must have experience directing and supervising third-party suppliers in the fulfillment of Projects or application support

  • Must have experience with establishing operational and process controls to measure and verify that established processes, procedures and audit controls are followed

  • Experience required in monitoring and managing SLAs and exceeding customer expectations with large volumes of request

  • Must have exceptional intellectual, professional, and interpersonal agility with strong analytical and problem solving skills.

  • Progressive experience in information technology with emphasis in Software Development and Quality Assurance

  • Knowledge and experience in software development methodologies (e.g., waterfall, agile, prototyping, rapid application development