Job Description
POSITION: FULL STACK SOFTWARE DEVELOPER (11573379)
LOCATION: 9442 N. CAPITAL OF TEXAS HWY #400 AUSTIN, TX 78759
DURATION: 4 MONTHS CONTRACT (12/07/2020 - 04/30/2021)
PAY RATE: $48.88/HR ON W2
THIS POSITION STARTS WITH A REMOTE WORK TILL COVID SITUATION CHANGES LATER THEY NEED TO BE ONSITE AT CLIENT LOCATION
JD:
DUTIES:
- Design, implement and test new UI features (frontend and backend), while maintaining and improving existing UI related to STA/SAS products, with main focus on performance, scalability and usability aspects.
- Apply coding/implementation best practices to produce elegant, high quality and reusable code.
- Collaborate with other developers and UX designers to improve look and usability.
- Implement Proof of Concept to validate UX concepts or new technology/features prior to product implementation.
- Follow the agile and SAFe (Scaled Agile) methodology used for the project which includes writing user stories and creation of corresponding tasks in JIRA.
- Implement and follow security best practices for web applications.
- Monitor and evaluate new technologies and their evolution in order to keep our products/technologies up-to-date and our team continuous improvement.
- Write good quality design and specification documents, in Confluence.
- Regularly archive source code and assets into source code repository (Git). Perform code review of other team members and provide feedback/guidance.
- Interface with the geographically distributed teams in Austin, Ottawa, Noida on a regular basis.
SKILLS:
- Minimum of 3 years of web development and UI development experience is required (frontend and backend).
- Must possess strong attention to details, high aesthetical taste, and ability to apply user-centric design approach to produce a delightful and highly usable UI/UX.
- Proficient understanding of web markup, protocol and client-side scripting technologies in general, including HTML5, CSS3, JavaScript, AJAX, JSON, JQuery, REST API, Angular.
- Proficient understanding of Responsive Web Design & Layout techniques and frameworks, such as Bootstrap.
- Proficient understanding of Single Page Application architecture and frameworks (Angular 8) .
- Proficient understanding of Web UI test methodologies, frameworks and tools, such as BDD, Selenium.
- Proficient understanding of server-side CSS pre-processing platforms, such as LESS, SASS.
- Proficient understanding of web backend technologies, such as Node.js, C# / ASP.NET, Java / J2EE.
- Proficient knowledge and practice of cross-browser compatibility testing and debugging.
- Familiarity and working experience with Agile/SAFe/Scrum methodology
ADDITIONAL KNOWLEDGE/EXPERIENCE IS A PLUS:
- Working experience/knowledge with cloud provider like AWS of GCP.
- Experience with automated deployment and associated technologies (helm/yaml/ansible/docker)
- Familiarity with code versioning tools, such as Git is a plus
- Familiarity with tools such as JIRA and Confluence, is a plus.
- Ability to effectively communicate design, specification, test and implementation details.
- Occasional flexibility to work outside of normal business hours to collaborate with remote teams.
- Proven tracks on the ability to work independently on assigned tasks.
- Excellent analytical and multitasking skills and ability to perform well in a fast-paced environment.
EDUCATION:
Bachelor degree in computer science or other relevant field of study.
REQUIRED