Junior/Mid-Level Full Stack Developer

Atlanta, GA 30328

Posted: 12/05/2018 Employment Type: Direct Hire Industry: Java Developer Job Number: 51735

SOFTWARE ENGINEER


Key Responsibilities
- Works with Product Management to understand the challenges that customers and end users face in their day-to-day work and partner with them to design viable solutions.
- Recommends viable solutions to processes, technology, and interfaces that improve the effectiveness of the team and reduce technical debt.
- Foresees capacity requirements for component usage and identifies limitations.
- Provides input into story sizing, backlog grooming, and release planning.
- Contributes to product and solution designs to address critical issues and complex problems.
- Builds software applications across multiple platforms in response to the needs of stakeholders.
- Understands technical architecture and writes software and automated tests that are aligned with agreed upon standards.
- Performs trouble-shooting efforts and investigations when necessary.
- Provides ongoing support, monitoring, and maintenance of deployed products.
- Actively works with less experienced software engineers providing technical guidance and oversight.
- Actively participates in the engineering community, staying up to date on new software technologies and best practices and shares insights with others in the organization.


Requirements:
- Working experience in design, development, and implementation of highly scalable, high-volume software systems and components, client-facing web applications, and major Internet-oriented applications and systems
- Working experience realizing applications from conception and design, to implementation and support
- Working experience in coding within multiple technology stacks (e.g. Front-end: browser and device typically using common client-side technologies – HTML, CSS, JavaScript; Back-end: server, application, database using languages like PHP, Python, Ruby)
- Working experience with application lifecycle methodologies (e.g. agile, iterative)
- Working experience in analysis, design and programming
- Working experience with appropriate database technology
Desirable
- Bachelor’ s degree in Computer Science or related field or equivalent combination of industry related professional experience and education
- Scrum Developer Certification or equivalent
- 2 – 5 years of working experience

 

Preferred Skills:
- Strong JavaScript
- Experience in Java, Ruby or other Object Oriented languages
- Single Page App development
- React and Redux
- React testing frameworks like Jest, Enzyme, Mocha, etc.
- JavaScript asynchronous operations like Promises, async/await
- Webpack
- Web services (REST, SOAP)
- Cross-browser and cross-device development concerns
- Excellent problem solving skills with strong attention to detail
Apply Online
Apply with LinkedIn Apply with Facebook Apply with Twitter

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.