Software Engineer
Robert Half Technology
Description
Responsibilities
• Lead programming projects, adhering to Agile Scrum and Waterfall development methodologies
• Work with stakeholders to define project scope and software requirements, and translate these into technical specifications
• Develop an application architecture based on project requirements, and perform architectural analysis to define the future state of the application
• Build and maintain custom web applications, both front-end and back-end
• Manage the full cycle of testing, continuous integration, and continuous delivery/deployment for main and Ecommerce sites
• Conduct data analysis and data modeling, and perform impact analysis of application changes
• Support or take on the role of project manager as needed, developing cost estimates and project plans
• Guide web application design using UX and Responsive design best practices, and integrate data from various back-end services and databases
• Create and maintain software documentation, and conduct code review and peer review sessions
• Keep abreast of emerging technologies and industry trends, and incorporate these into operations and activities
• Work with the creative design team and other developers to enhance productivity.
Requirements
Knowledge of Single Sign On (SSO), LDAP, Keycloak, SAML, and OpenID Connect is required. Experience in setting up user authentication using standard authentication services.
Knowledge of the AWS platform, services and systems is required, including deployment and maintenance of applications, systems, and REST API services.
Linux OS system administration experience is required.
Git and GitHub experience are required.
Strong knowledge of UX and Responsive design is required.
Experience with security issues with CMS (WordPress and Strapi) and how to address them.
Knowledge of WebSockets, XMLHttpRequest, Client-side caching and local storage, Javascript “module”, Javascript scope and function execution, and Cross-origin resource sharing (CORS) is preferred
Integrating WordPress and Strapi website with other internal or external services and applications is required. For example, Salesforce, Email service, and various other 3rd party vendor integrations.
Experience with implementing applications on 3rd party hosting sites. (For example: WP Engine)
Experience with application servers (any modern servers), reverse proxy servers, and web servers is required.
Object oriented design concepts, performance tuning, and current technology concepts.
Ability to work as part of a team, as well as with all levels of management.
Ability, interest, and willingness to learn new technologies on your own in a fast paced environment. Ability to apply the new knowledge on the job.
Good presentation and written communications required to effectively present ideas and concepts to users/stakeholders/technical personnel.
Have strong business acumen to understand the business strategy, customers’ objectives, processes, and products in order to make educated recommendations.
Strong analytical skills and attention to details
A solid understanding of how web applications work including security principles and session management
Good understanding of Search Engine Optimization (SEO) principles and ensuring that application will adhere to them
Proficient understanding of code versioning/integration/deployment tools. For example: GitHub and Jenkins
Proficient understanding of cross-browser compatibility issues and ways to work around them
Hands-on experience with project management tools like JIRA for updating/tracking issues.
Good knowledge of Agile and Waterfall methodologies
Good knowledge of project estimation and planning
Fluency in English and have a command of English grammar and syntax. This position will have limited contact with the general public, volunteers, members, vendors, and staff.
Constant interaction with the developers, user community as well as other members of the IT organization is required
Technology Doesn't Change the World, People Do.®
Robert Half is the world’s first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.
Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app (https://www.roberthalf.com/us/en/mobile-app) and get 1-tap apply, notifications of AI-matched jobs, and much more.
All applicants applying for U.S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit roberthalf.gobenefits.net for more information.
© 2025 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking “Apply Now,” you’re agreeing to Robert Half’s Terms of Use (https://www.roberthalf.com/us/en/terms) .
Confirm your E-mail: Send Email
All Jobs from Robert Half Technology