Location: Salt Lake City
Duration: 6 months
Work Schedule: 9/80 work shift
Experience Level: Level 4 to Level 6
Job Description:
We are seeking a skilled Web Developer for a subcontract position in Salt Lake City. This role requires building complex web-based forms connected to and interacting with Relational Database Management Systems (RDBMS). The position is for a 6-month period and operates on a 9/80 work shift. The ideal candidate should have experience at Level 4 to Level 6, according to our experience standards for these levels.
Responsibilities:
- Design and develop dynamic web forms using HTML, CSS, and JavaScript.
- Implement interactive features and client-side validation for web forms.
- Develop and maintain server-side applications using languages such as Python, PHP, Java, Ruby, or JavaScript (Node.js).
- Utilize web frameworks such as Django, Laravel, Spring, or Express to build robust web applications.
- Design and manage database schemas and perform database operations using SQL with RDBMS like MySQL, PostgreSQL, Oracle, SQL Server, or SQLite.
- Integrate web forms with back-end services and databases, handling data processing, storage, and retrieval.
- Use Object-Relational Mapping (ORM) tools like SQLAlchemy, Hibernate, or Sequelize for seamless database interactions.
- Implement and manage RESTful or GraphQL APIs to facilitate communication between web forms and databases.
- Ensure the security of data through proper authentication, authorization, and secure coding practices to prevent vulnerabilities.
- Provide feedback and updates to users based on database interactions and form submissions.
Additional Responsibilities:
- Build complex web-based forms using Blazor, Visual Studio, and .NET.
- Develop applications using Microsoft Power Apps.
- Work with MS SQL Server Integration for database management.
- Interface with Microsoft Dynamics (CRM) (Nice-to-have). Qualifications:
- Proven experience with front-end technologies: HTML, CSS, JavaScript, and related frameworks/libraries (e.g., React, Angular, Vue.js).
- Solid understanding of back-end development and server-side technologies such as Node.js, Python, PHP, Java, or Ruby.
- Experience with web frameworks like Django, Laravel, Spring, or Express.
- Strong proficiency in SQL and experience with RDBMS such as MySQL, PostgreSQL, Oracle, SQL Server, or SQLite.
- Familiarity with ORM tools like SQLAlchemy, Hibernate, or Sequelize.
- Knowledge of API design and implementation (RESTful or GraphQL).
- Ability to design and manage database schemas, including tables, relationships, and indexes.
- Experience with implementing secure coding practices and protecting against common web vulnerabilities.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Key Skills:
- Blazor/Visual Studio/.NET
- Microsoft Power Apps
- MS SQL Server Integration
Preferred Qualifications:
- Interface experience with MS Dynamics (CRM) (Nice-to-have).
- Experience with full-stack development.
- Familiarity with version control systems like Git.
- Understanding of DevOps practices and tools for continuous integration and deployment.
- Prior experience in developing scalable and high-performance web applications.



