Software Engineer ePromptus,Inc Raleigh, NC

Kate

Administrator
Команда форума
Software Engineer
Locations:Clifton Park, NY;Raleigh, NC;
Duration: Long Term

Job Description:

- Solid understanding of cross-browser/platform issues and solutions

- Help break down, estimate, and provide just-in-time design for small increments of work

- Uses a variety of software craftsman techniques (e.g. pair programming, test driven development) as appropriate to ensure consistently high quality code

- Performs root cause analysis, technology evaluation, and design spikes to define solutions supporting high-quality resilient software

- Pair programs with different people in many situations

- Continuously learns, and is unafraid to learn new practices, processes, technologies, and languages. Saying "I don't know" is okay!

- Commits to completing well-defined work and delivers on those commitments

- Tests solutions with the utmost scrutiny

- Security is taken seriously and protecting student and instructor data is thought about in every aspect of the SDLC

Skills you will need here:

- Bachelor degree in Computer Science or related field, or equivalent combination of education and recent relevant work experience required.

- Expert knowledge of JavaScript, including an up-to-date knowledge of ES2015

- Extensive experience with NodeJS, NPM and ReactJS.

- Strong understanding of version control systems (Git)

- Proven understanding of HTML/CSS.

- 5+ years agile work environment experience following a continuous delivery approach, highly collaborative, producing team driven estimates and operate by team ownership

- Must have strong teamwork orientation and the ability to foster collaboration within and across teams

- Ability to manage multiple tasks simultaneously, identify, resolve project issues quickly and effectively within a fast-paced environment

- Thorough understanding of and experience in structured software development methodologies including design, development and testing

- Excellent communication skills both written and verbal

- Creative problem solving skills and ability to effectively communicate and translate feedback, needs and solutions

- Must be sensitive to cultural differences in interactions and in the way work is done

- Needs good work ethic and strong sense of ownership of end result

Preferred:

- Previous experience delivering products using Agile development practices (CI, TDD, Scrum)

- Experience with Java (or other server-side application development)

- Basic understanding of AWS concepts and other DevOps work.

- Experience with responsive design and/or material, flexbox, grid design

- Ensure "Engineering Excellence" (e.g. Testing, Security, processes)
 
Сверху