SA Technologies Inc. (www.satincorp.com) is a market leader and one of the fastest growing IT consulting firms with operations in US, Canada, Mexico & India. SAT is an Oracle Gold Partner, SAP Services Partner & IBM Certified enterprise.
Job Description
- Candidate should have proven NodeJS experience as well as a solid understanding of Object Oriented Design, templates and programming
- Adobe Photoshop/Illustrator experience is a plus
- Source code versioning/control concepts are a plus
- A solid understanding of web application development processes, from the layout/user interface to relational database structures and API.
- Understanding the benefits of SEO and the development skills to support SEO are a plus.
- Strong communication and writing skills.
- Ability to communicate directly with peers, managers, and sponsors while leading development to a completed and successful solution.
- Strong organization skills to manage multiple timelines and complete tasks quickly within the constraints of sponsor’s timelines.
- Ability to grow professionally in a highly flexible and fast-moving environment.
- Awareness and pride in 100% client satisfaction.
Primary Responsibilities
- Creation of site layout/user interface from provided design concepts by using standard HTML/CSS practices.
- Placement and layout of web site pages given client provided content.
- Development of robust and user-friendly NodeJS-based web applications
- Design web application for desktop and mobile deployment
- Design and creation of relational database schemas.
- Application/Framework design as needed.
- Specifications/Requirements gathering as needed.
- Routine daily maintenance of existing sites and applications.
Daily Tasks
- Assist in gathering requirements and project specifications
- Take ownership of daily project needs and communications.
- Communicate project status and deliverables with managers and sponsors.
- Submit daily work and time log
- Design, create and program SQL Server databases per project needs.
- Manage project tasks, timelines, and communication.
- Perform routine site maintenance as needed.
- Provide managers and sponsors with product usage reports
- Other tasks as needed for successful project completion.