Associate Software Engineer
Job Summary:
The Associate Engineer role at Aquent is a position in the Staffing Technology group, 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. The Associate Engineer is part of a larger cross-departmental team that includes product development, project management, design, research, and quality assurance. The role reports to the Agile Development Manager.
Industry Knowledge, Networking and Subject Matter Expertise:
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
HTTP protocol
JSON and XML formats
Source code management systems (Git)
Code quality tools (CheckStyle)
Duties/Responsibilities/Primary Function:
Participation in team planning and Agile software development meetings
Design and architecture of web applications
Maintenance and bug-fixing of web applications
Implementing 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.
Designing and implementing data structures and ensuring data integrity
Data migrations
Implementing integrations with third-party services and application components
Applying best-practice security principles to avoid web application security issues
Performing and participating in team code reviews
Interacting with code management repositories
Managing user stories and tasks in the project management platform to indicate work progress
Working with QA resources to debug and correct software issues
Providing information to support personnel to diagnose end-user support issues with the web applications
Interacting with and improving continuous delivery systems
Implementing automated tests of the software
Participating in team retrospectives to ensure continuous improvement
Demonstrating 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
Required Skills/Abilities/Profile:
Teamwork and shared responsibility
Verbal and written communication
Continual improvement and self-learning
Curiosity and pursuing a holistic approach to your work
Education and Experience:
Has education, either formal or self-taught, in a full-stack web application framework. Has demonstrated the ability to contribute to non-trivial web application solutions through work experience, internships, or personal efforts.
Physical Requirements:
About Aquent:
We are a global workforce solutions company that helps organizations find, grow, and support their most valuable resource - people. More than 30 years ago, we invented the creative and marketing staffing speciality. We continue to be the largest creative staffing firm in the world. By challenging conventional wisdom, we continuously innovate across talent, services, and technology within the creative space and beyond.
Vitamin T/Aquent is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other legally protected characteristics.
Other details
- Pay Type Salary