Angular Jobs

Senior Software Engineer

This job posting was marked by employer as filled and is probably no longer available
Angular Jobs
Published
October 8, 2019
Location
Category
Angular  
Job Type
Job Base Salary
Competitive
Company Twitter
#Java

Description

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, we are a match for you. We continually invest in our people and technology—providing platforms and stipends for educational growth. Towards giving the talent we represent the freedom and independence to pursue better opportunities, and giving our clients customized workforces built to fit their needs, we are doubling-down on our investment in industry-changing technology.

About the Role
The Software Engineer role at The Company is focused on creating and enhancing web applications to support and provide online features to the internal staffing business, our job seekers, and our clients. You will join the Staffing Technology group, a cross-departmental team that includes product development, project management, design, research, and quality assurance. You will collaborate daily with a group of motivated people, with a common purpose, reporting to the Agile Development Manager.

What You Will Do

  • Participate in team planning and Agile software development meetings
  • Design and architect web applications
  • Maintain and bug-fix 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
  • Interact with code management repositories
  • Manage user stories and tasks in the project management platform (Jira) to indicate work progress
  • Partner with QA Specialists to diagnose end-user support issues with the web applications
  • Interact with and improve continuous delivery systems
  • Implement automated tests of the software
  • Participate in team retrospectives to ensure continuous improvement
  • Demonstrate in-progress software features to the team for feedback
  • Engage stakeholders and end-users in feedback sessions
  • Communicate with team members and other parts of our organization to remove barriers to progress

You Should Have Some of These Skills

  • Java, Java Servlets, Spring Framework, Common templating frameworks (JSP, Thymeleaf), Common Java web development libraries such as Apache Commons
  • REST APIs, MVC and SOA Patterns
  • Javascript, Front-end frameworks (Angular, JQuery, etc),
  • HTML5, CSS/LESS/SASS
  • AJAX Patterns, JSON and XML formats
  • SQL (PostgreSQL)
  • Maven 2/3
  • HTTP protocol
  • 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 sharing responsibility
  • Continual improvement and self-directed learning
  • Curiosity and pursuing a holistic approach to your work
  • Solid verbal and written communication
  • Emotional intelligence and an ability to empathize

 

Advanced Job Config

Apply
Will you now, or in the future, require sponsorship for employment visa status (e.g. H-1B visa status)? *
Drop files here browse files ...
Resume, CV, cover letter, etc.
Are you sure you want to delete this file?
/