• Snapboard
  • Activity
  • Reports
  • Campaign
Welcome ,

Chat with the recruiter

...Minimize

Hey I'm Online! Leave me a message.
Let me know if you have any questions.

Senior Software Engineer

In North Carolina / United States

Save this job

Senior Software Engineer   

Click on the below icons to share this job to Linkedin, Twitter!
JOB TITLE:
Senior Software Engineer
JOB TYPE:

JOB SKILLS:
JOB LOCATION:
Raleigh North Carolina / United States

JOB DESCRIPTION :

Our client is the world's foremost producer of grand and large-format digital graphics. They are an industry leader in creating innovative products for outdoor advertising, business signage, wall decor, art reproduction, and the professional photography and art communities.

Their combined 400k+ square feet of manufacturing facilities across the United States house over 88 grand and large format digital printers, custom automated finishing equipment, and coating capabilities to produce printed recyclable materials up to 16 ft wide. Their prepress department processes more than 40,000 files per day with the aid of proprietary software automation tools. They operate around-the-clock, 7 days a week to deliver extraordinary customer service, and print over 431 million square feet of material annually. They specialize in industry leading innovations accompanied by world class service.

Job Description Overview:

The Senior Software Engineer works closely with internal and external customers to define, develop, and maintain industry leading customer-facing software products and enterprise software to achieve high levels of operational efficiency and excellence.

This position requires a diverse skillset and an ability to self-manage and act as an individual contributor. Software development projects include control software for digital displays, web software for diagnostics and reporting, and internal software for operations.

This position does not include embedded development work, but will interface with devices running embedded software, so some familiarity with embedded software is desired.

Essential Duties and Responsibilities:

  • Interface with customers and internal stakeholders to define requirements
  • Create UI mockups and storyboards
  • Architect systems and solutions
  • Choose appropriate technologies and frameworks
  • Prioritize and schedule feature implementation
  • Write well-designed, testable code
  • Define test-cases for feature functionality
  • Troubleshoot complex and difficult bugs
  • Implement new systems and features
  • Develop and maintain customer and internal software and systems documentation

EDUCATION AND FORMAL TRAINING:

  • Bachelor's degree from four-year College or University plus at least four years of related experience; or equivalent combination of education and experience

KNOWLEDGE, SKILLS AND ABILITY:

Minimum Qualifications:

  • 4+ years' software experience, including any years during post-secondary education
  • Project Management qualifications
  • Familiarity with software development methodology
  • Deep understanding of databases (including relational databases)
  • Knowledge of web services and standards
  • Proficiency in Python
  • Proficiency in JavaScript (ES7)
  • Experience with React/Redux
  • Experience managing Linux-based systems
  • Familiarity with embedded software development desired
  • Experience of successfully designing and developing sophisticated software products deployed in a variety of environments

Preferred Qualifications:

  • Adaptability and ability to pick up new techniques quickly
  • Good interpersonal and communication skills
  • Bachelor's Degree
  • At least 7 years software experience, including years during post-secondary education
  • Excellent organizational skills and ability to prioritize
  • Effective written and verbal communication skills
  • Capable of presenting technical information clearly and concisely

INTELLECTUAL DEMANDS:

  • Must be able to envision and deliver software solutions that meet user needs and/or solve business problems
  • Must be able to design and architect technically sophisticated solutions to meet challenging user requirements
  • Must be able to set and manage priorities judiciously
  • Must understand vague and implicit instructions, and react favorably in all work situations.
  • Must be self-disciplined and able to work independently when needed.
  • Must be approachable and responsive to a variety cross-functional teams and issues.
  • Must be able to resolve problems, handle conflict and make effective decisions under pressure.
  • Must have a long attention span in order to listen to people, perceive the real problems and bring issues to a successful conclusion.

Position Details

Apr 12, 2021
S1617465829527711
North Carolina / United States
Raleigh
A job sourcing event
In Dallas Fort Worth
Aug 19, 2017 9am-6pm
All job seekers welcome!

Senior Software Engineer    Apply

Click on the below icons to share this job to Linkedin, Twitter!

Our client is the world's foremost producer of grand and large-format digital graphics. They are an industry leader in creating innovative products for outdoor advertising, business signage, wall decor, art reproduction, and the professional photography and art communities.

Their combined 400k+ square feet of manufacturing facilities across the United States house over 88 grand and large format digital printers, custom automated finishing equipment, and coating capabilities to produce printed recyclable materials up to 16 ft wide. Their prepress department processes more than 40,000 files per day with the aid of proprietary software automation tools. They operate around-the-clock, 7 days a week to deliver extraordinary customer service, and print over 431 million square feet of material annually. They specialize in industry leading innovations accompanied by world class service.

Job Description Overview:

The Senior Software Engineer works closely with internal and external customers to define, develop, and maintain industry leading customer-facing software products and enterprise software to achieve high levels of operational efficiency and excellence.

This position requires a diverse skillset and an ability to self-manage and act as an individual contributor. Software development projects include control software for digital displays, web software for diagnostics and reporting, and internal software for operations.

This position does not include embedded development work, but will interface with devices running embedded software, so some familiarity with embedded software is desired.

Essential Duties and Responsibilities:

  • Interface with customers and internal stakeholders to define requirements
  • Create UI mockups and storyboards
  • Architect systems and solutions
  • Choose appropriate technologies and frameworks
  • Prioritize and schedule feature implementation
  • Write well-designed, testable code
  • Define test-cases for feature functionality
  • Troubleshoot complex and difficult bugs
  • Implement new systems and features
  • Develop and maintain customer and internal software and systems documentation

EDUCATION AND FORMAL TRAINING:

  • Bachelor's degree from four-year College or University plus at least four years of related experience; or equivalent combination of education and experience

KNOWLEDGE, SKILLS AND ABILITY:

Minimum Qualifications:

  • 4+ years' software experience, including any years during post-secondary education
  • Project Management qualifications
  • Familiarity with software development methodology
  • Deep understanding of databases (including relational databases)
  • Knowledge of web services and standards
  • Proficiency in Python
  • Proficiency in JavaScript (ES7)
  • Experience with React/Redux
  • Experience managing Linux-based systems
  • Familiarity with embedded software development desired
  • Experience of successfully designing and developing sophisticated software products deployed in a variety of environments

Preferred Qualifications:

  • Adaptability and ability to pick up new techniques quickly
  • Good interpersonal and communication skills
  • Bachelor's Degree
  • At least 7 years software experience, including years during post-secondary education
  • Excellent organizational skills and ability to prioritize
  • Effective written and verbal communication skills
  • Capable of presenting technical information clearly and concisely

INTELLECTUAL DEMANDS:

  • Must be able to envision and deliver software solutions that meet user needs and/or solve business problems
  • Must be able to design and architect technically sophisticated solutions to meet challenging user requirements
  • Must be able to set and manage priorities judiciously
  • Must understand vague and implicit instructions, and react favorably in all work situations.
  • Must be self-disciplined and able to work independently when needed.
  • Must be approachable and responsive to a variety cross-functional teams and issues.
  • Must be able to resolve problems, handle conflict and make effective decisions under pressure.
  • Must have a long attention span in order to listen to people, perceive the real problems and bring issues to a successful conclusion.