CaryRecruiter Since 2001
the smart solution for Cary jobs

Senior Software Engineer

Company: APC
Location: Cary
Posted on: November 22, 2021

Job Description:

Are you a Senior Software Engineer? If so, let's talk!

Our client is actively seeking a talented Senior Software Engineer to work remote at their locations in either Mason, OH, Raleigh, North Carolina, or Boston, Massachusetts. They are open to remote workers as well. This is a full-time permanent assignment with our client.

Responsibilities

Minimum 3 years HTML, JavaScript and React
Agile Methodology experience a must
Strong Front End Java Development Experience
Understanding of web and eCommerce principles and practices
CMS experience preferred but not a must
Pairing up with architects, engineering managers, and fellow developers, you propose and drive design solutions, and look for opportunities to improve your platform so that it remains technically current, while understanding backward compatibility needs and assuring they are met.
Writing high-quality code, adhering to all coding standards and development standards.
Developing and executing tests for all of the code you write.
Investigating and resolving performance problems; finding ways to scale processes while containing costs.
Help support high priority issues, with a willingness to jump in and help out.
Work with product owners and business partners to refine and groom product backlogs.
Operate in a cloud environment, working towards continuous delivery, understanding orchestration, and demonstrating a commitment constant uptime.
Lead the design and implementation of highly scalable, high quality, and maintainable code based on requirements for product enhancements.
Nurture excellent engineering practices within the team and mentorship to team members.
Plan and implement unit and integration tests to fully test software.
Investigate new technologies and techniques and research ongoing industry developments.
Contribute to the maintainability of the product by tracking and advocating for solutions to technical debt.
Collaborate with the architecture team to design, develop and tackle complex business problems

Skills you'll need here:

Understanding of web, CMS, and eCommerce principles and practices.
Knowledge of and desire to work in an Agile development environment.
Experience building enterprise ready, and cloud enabled web applications using frameworks such as Angular and/or React.
Experience maintaining multiple CI pipelines each targeted at different test and certification environments.
Well versed in deployment planning and management.
Experience with load testing and performance tuning.

Technology:

Experience with CSS3/JavaScript/JQuery/HTML5
HTML5 animations
Responsive web apps
3 plus years of experience with Java/Spring Boot and J2EE in real world deployments
Maven
XML
XSLT
XQuery

Knowledge of the following a plus:

Progressive Web Apps
MarkLogic

Required education and experience:

Bachelor degree in Computer Science or related field, or equivalent combination of education and recent, relevant work experience
Minimum 3 years software or web development experience including Java, HTML, React and JavaScript programming experience, with additional experience preferred.
Experience with writing unit tests
Experience with Object Oriented Principles and Design Patterns
Ability to collaborate with remote employees and contractors across different time zones
Excellent verbal and written communication skills

Keywords: APC, Cary , Senior Software Engineer, IT / Software / Systems , Cary, North Carolina

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest North Carolina jobs by following @recnetNC on Twitter!

Cary RSS job feeds