Software Engineer

Website Aquent

Changing the way the world works

Do you love to learn? Do you readily talk about your goals? Are you looking for a company who invests in you? Do you want to have a chance to test the limit of your Engineering skills?

If yes, Aquent is a match for you. We continually investments in our people and technology—providing platforms and stipends for educational growth. Our vision is to better ourselves and those around us. We are doubling-down on our investment in industry-changing technology.

About the Role:
The Engineering role at Aquent is focused on creating and enhancing web applications to support and provide online features and applications to the internal staffing business, our job seekers, and our clients. We are a cross-departmental team that includes product development, project management, design, research, and quality assurance. The role collaborates with a group of motivated people, working together, with a common purpose under the leadership of an Agile Development Manager.

What You Will Do:

  • Participation in team planning and Agile software development meetings
  • Design and architecture of web applications
  • Maintenance and bug-fixing of web applications
  • Implement new end-user-facing web application features, including all layers of those features from database design and development, server-side processing, and applying front-end technologies to handle interactivity and styling.
  • Design and implement data structures–ensuring data integrity
  • Implement integrations with third-party services and application components
  • Apply best-practice security principles to avoid web application security issues
  • Perform and participate in team code reviews
  • Interacting with code management repositories
  • Managing user stories and tasks in the project management platform (Jira) to indicate work progress
  • Partner with QA resources to diagnose end-user support issues with the web applications
  • Interacting with and improving continuous delivery systems
  • Implement automated tests of the software
  • Participating in team retrospectives to ensure continuous improvement
  • Demonstrate in-progress software features to the team for feedback
  • Communicating with team members and other parts of the
  • Aquent organization to remove barriers to progress
  • You Should Have Some of These Skills
  • Java, Spring Framework
  • REST APIs
  • Common templating frameworks (JSP, Thymeleaf)
  • MVC and SOA Patterns
  • Javascript, Front-end frameworks (Angular, JQuery, etc)
  • AJAX Patterns
  • HTML5, CSS/LESS/SASS
  • Common Java web development libraries such as Apache Commons
  • Maven 2/3
  • HTTP protocol
  • JSON and XML formats
  • Build and CI systems (Jenkins)
  • Issue and project management systems (Atlassian Jira)
  • Source code management systems (Git)
  • Familiarity with AWS architectures and services
  • Code quality tools (CheckStyle)

Required Skills

  • Teamwork and shared responsibility
  • Continual improvement and self-learning
  • Curiosity and pursuing a comprehensive approach to your work
  • Verbal and written communication

To apply for this job email your details to abradshaw@aquent.com