What are the responsibilities and job description for the Web Developer position at US Tech Solutions?
Web Solutions Developer
3 months contract
Work Location: Mountain View, CA - Hybrid (Tues-Thurs in the office. Monday & Friday remote)
Work Schedule: Monday - Friday, Normal Business Hours
Only on W2;
As a Web Solutions Developer, you make technical contributions by delivering full pieces of a moderately complex project with minimal assistance. You work on projects that include long-lived production of internal or external facing systems or prototyping applications that are temporary in nature. You contribute to the design plan for partner and vendor web applications, develop a monitoring strategy, scope features for next quarter’s work, and create validation libraries. You architect high quality web applications that solve business needs, and design key tools and systems for large-scale data processing, opportunity identification, and client interaction. You address commonly escalated issues and identify and recommend creative ways to improve on solutions via selection of better methods or tools. As you contribute to cross-team collaboration, you adjust technical requirements of projects that streamline the adaptation of complex business problems. You possess familiarity with current full stack and web development technologies, and demonstrate proficient knowledge of our relevant technologies, principles, practices, and coding standards.
Responsibilities include:
- Identify solutions in areas of disaster recovery, data integrity, and security. Help evaluate software technologies and alternatives in these areas and analyze problems with data infrastructures.
- Analyze users’ behaviors to improve the product experience and leverage insights to define feature changes.
- Conduct and validate extensive simulation testing, debugging, and maintenance of applications throughout the software development cycle. Execute integration tests, ensure high test coverage, and provide assistance on using mocks for Cloud SQL.
- Work with stakeholders (e.g., product managers, engineers) within one or more teams to understand the user experience of a product or program. Help define user needs and/or constraints in strategy, product, or technology.
- Identify current and emerging web technologies and solve issues in support of web development efforts with minimal assistance.
- Prioritize new web features and applications in conjunction with business leaders and product managers.
- Review technical documents for application architecture, design steps, integration processes, and testing procedures relating to each application developed, including installation and maintenance of the application software. Identify guidelines and standards that should be adhered to for each product.
- Optimize front-end code and tools to meet user needs and/or the development team’s needs with limited oversight. Update code in scripted languages to ensure it is correct and appropriate for user needs or the development team’s needs without multiple iterations.
- Contribute to every step of the application software development process, including creating models and prototypes, evaluating potential risks and defects, analyzing specifications, and customizing applications for specific customers, from product design to testing and modifications.
Proficiency in:
- Full stack and/or web development technologies
- Domain specific knowledge
- Communication skills
- Programming
- Coding skills
- Product excellence
- Project management
- Software development lifecycle (SDLC) management
- Application program interface (API) development
- Collaboration
- Application/System design and development
- Web application
Minimum role qualifications requirement::
- 4 years of experience in full-stack software development and system design.
- Experience with front end languages (e.g. JavaScript or TypeScript).
- Experience with backend languages (e.g. Java, Python, or C ).
- Experience working with database technologies (e.g. SQL, NoSQL).
Salary : $70 - $90