Job Title: Web Developer
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 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.
Required Expertise: Blazer/Visual Studio/.NET
Required Expertise: Microsoft Power Apps
Required Expertise: MS SQL Server Integration
Preferred: Interface experience with MS Dynamics (CRM)
Kaztronix is an equal opportunity employer and does not discriminate on the basis of race, color, national origin, sex, age, religion, disability, veteran status or any other consideration made unlawful by federal, state or local laws. In addition, all human resource actions in such areas as compensation, employee benefits, transfers, layoffs, training and development are to be administered objectively, without regard to race, color, religion, age, sex, national origin, disability, veteran status or any other consideration made unlawful by federal, state or local laws.
By applying to the position, you acknowledge that your information will be used by Kaztronix in processing your application.
Kaztronix