What are the responsibilities and job description for the ".net architect" position at SAGE IT?
Job Title: Architect/Full Stack
Location: Houston, TX
Front-End Development: Proficiency in HTML, CSS, and JavaScript is fundamental. Knowledge of front-end frameworks like React, Angular, or Vue.js is also crucial for creating dynamic and responsive user interfaces.
Back-End Development: Understanding server-side languages such as Node.js, Python, Ruby, Java, or PHP is important. Familiarity with back-end frameworks like Express.js, Django, Ruby on Rails, or Spring Boot can be beneficia
Database Management: Skills in working with databases, both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra), are necessary for managing and storing data effectively
Version Control: Proficiency in using version control systems like Git is essential for tracking changes and collaborating with other developers
DevOps: Knowledge of DevOps practices, including continuous integration and continuous deployment (CI/CD), containerization (e.g., Docker), and orchestration (e.g., Kubernetes), is valuable for automating and streamlining the development process
APIs and Web Services: Experience in designing and consuming RESTful APIs and web services is important for enabling communication between different parts of the application
Security: Understanding web security principles and best practices, including data encryption, authentication, and authorization, is crucial for protecting the application and its users
UI/UX Design: Basic knowledge of user interface (UI) and user experience (UX) design principles can help in creating intuitive and user-friendly applications
Problem-Solving: Strong analytical and problem-solving skills are essential for debugging and optimizing the application.
- Soft Skills: Effective communication, teamwork, and time management skills are important for collaborating with other team members and stakeholder