13 days old

Senior Software Developer - Transition Engineer (2001463)

Atlanta, GA 30318
  • Job Code
    581052

Position Title: Senior Software Developer - Transition Engineer


Duration: Contract to Hire (after 3 months)


Position Description: The UI Senior Software Developer is a member of the company META Elections team. This provides development necessary to enhance, operate and support Elections Support Systems. These systems acquire data from external sources, process it & offer it to editorial users, on-air graphics systems and digital products. The company uses this system to cover large and small elections, every year. The Senior Developer works as a Scrum team member, applying practical experience in the key disciplines of software engineering (object-oriented design and programming, configuration management, testing, etc.) to deliver incremental but complete pieces of business value to stakeholders. Core Competencies - Develop software in modern enterprise-class languages and development platforms, with a strong emphasis on JavaScript. Embrace emerging UI technologies. Integrate with enterprise systems. (50%) - Develop software confidence and reliability by creating testing artifacts, develop tooling and have communication needed to ensure modified codebases are releasable (20%) - Provide third tier support for production issues and working with other peer on teams. Also, provide technical leadership for new emerging technologies and mentoring junior developers (10%) - Agile/Scrum planning and process improvement (10%) - Architectural planning and design (10%)


Qualifications: - BS in Computer Science, Software or other Engineering or related field required; MS or higher preferred; or equivalent experience - A minimum of seven years of software development experience, with a strong focus on application development - Minimum four years of object-oriented JavaScript with knowledge of how to navigate a document, select DOM elements, create animations, handle events, and develop Ajax applications, or similar experience in a related programming language - Strong working knowledge of JQuery, CSS, and HTML5 ensuring multi-browser capability. - Three or more years' experience developing systems with enterprise class data persistence requirements, including strong working knowledge of SQL and modern ORM tools - Strong experience in non-procedural programming, or applying functional-style concepts professionally considered a plus. - Strong experience in procedural programming like Java or Scala considered a plus. - Strong working knowledge of XML/XSL/JSON, HTML, and associated modern technologies - Have previous experience, of at least three years, building medium- to large-scale, "mission critical" "high availability" production systems that directly support essential business, and technical, or operational functions. - One year of experience with digital video and audio systems development is a plus - Demonstrable excellent design skills and the related strengths in clearly articulating difficult technical concepts and information - Can critically evaluate code as a method of learning, and knows when and how to safely refactor code / artifacts - Candidates capable of demonstrating experience in one or more of the following areas strongly preferred: release management of enterprise-class system code and artifacts, data and schema modeling, user interface development, human factors, build/deployment management, asynchronous/high-latency programming concepts, integrating with existing enterprise and vendor systems. - Experience with Agile methodologies (examples include Scrum or Kanban) required. Must demonstrate considerable enthusiasm for the practices that allow for continuous deployment and incremental delivery of business value. - Should exhibit good system engineering skills (e.g., common industry database design and practices, application architectures, operating systems concepts, networking, etc.) in addition to skills in application development.



Categories

  • Information Technology

Randstad utilizes a technology-driven focus with a human touch to provide better staffing and business solutions to organizations around the world. Our team of experts match professionals with available career opportunities in a variety of fields.

Featured Jobs

Career News

Share this job:

Senior Software Developer - Transition Engineer (2001463)

Randstad Technologies
Atlanta, GA 30318

Share this job

Senior Software Developer - Transition Engineer (2001463)

Randstad Technologies
Atlanta, GA
US

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast