Web Application Developer
Position Summary
Jixaw Technologies is seeking a skilled Web Application Developer to join our team. This role focuses on developing and maintaining web applications using ASP.NET (both Core and .NET Framework), C#, and MVC, with a strong emphasis on integration with third-party APIs and database management. The ideal candidate will have experience working with the Umbraco CMS and other .NET-based content management systems (CMS) as needed.
This position is best suited for a full-stack developer who enjoys problem-solving, collaborating with a highly integrated team, and contributing to the design and development of new web applications. The role also involves maintaining legacy systems and transitioning them to modern architectures.
Key Responsibilities
- Develop, maintain, and enhance web applications using ASP.NET (Core & .NET Framework), C#, MVC, and Bootstrap.
- Implement and customize solutions within the Umbraco CMS and other .NET-based CMS platforms.
- Build and maintain integrations with third-party APIs and services.
- Ensure cross-browser compatibility, responsive design, and performance optimization.
- Troubleshoot and resolve technical issues related to web applications, databases, and hosting environments.
- Collaborate with cross-functional teams, including designers, project managers, and other developers.
- Participate in code reviews, technical discussions, and knowledge-sharing initiatives.
- Contribute to architectural decisions and best practices for scalable web application development.
- Maintain security best practices, including authentication, authorization, and data protection.
- Work on an existing EpiServer site while transitioning focus to the development of new .NET applications.
- Utilize Git for version control and collaborative development.
- Document technical solutions, including API integrations and internal best practices.
- Ensure compliance with web accessibility standards (e.g., ADA/WCAG) and data security requirements.
- Perform CSS modifications with emphasis on understanding client requirements for breakpoints and stacking strategies with a mobile-first awareness.
- Configure and manage IIS, including setting up websites, installing SSL certificates, configuring web.config and apppool.config files, and debugging IIS event logs.
- Maintain and optimize SQL databases, including backup and restore processes, database migrations, stored procedures, and table creation.
- Support AWS-hosted infrastructure, including IIS server setup, code maintenance, redundant server configuration, and SQL maintenance.
Qualifications & Skills
Required Skills & Experience:
- 4+ years of experience developing web applications.
- Proficiency in ASP.NET Core, .NET Framework, C#, and MVC architecture.
- Strong front-end development experience with JavaScript (jQuery, Vue.js, or React), HTML5, CSS3, and Bootstrap.
- Experience with ticketing/event reservation systems such as Tessitura, Spektrix, and its API.
- Experience integrating and consuming RESTful APIs.
- Knowledge of SQL databases, including backup and restore processes, stored procedures, and database migrations.
- Experience with IIS, including configuring websites, managing SSL certificates, and debugging IIS logs.
- Familiarity with cloud-based infrastructure, particularly AWS.
- Strong problem-solving and debugging skills.
- Excellent verbal and written communication skills.
- Ability to work independently and as part of a team.
Preferred Skills & Experience:
- Experience with Umbraco CMS (Version 7+ preferred) – Knowledge of WordPress/Drupal will not be useful.
- Familiarity with modern front-end frameworks (Vue.js preferred).
- Understanding of accessibility best practices.
- Knowledge of DevOps tools and CI/CD pipelines.
- Experience with secure authentication and authorization methods (e.g., OAuth, SAML, JWT).
- Familiarity with AWS infrastructure, including EC2, S3, and RDS.
Work Environment & Benefits
- Fully remote position with flexible work hours within North American time zones. Core work hours are Monday to Friday, between 8 AM and 6 PM Pacific Time.
- Collaborative, team-oriented culture.
- Access to modern development tools and training opportunities.
- Professional development support and career growth opportunities.
- Competitive salary and benefits package.
How to Apply
To apply for a position at Jixaw Technologies, please submit the following materials:
- Position Title in the Email Subject
- A current resume.
- A cover letter detailing how your background and experience align with the specific requirements, qualifications, and responsibilities of the position.
We may request references at a later stage of the application process.
Please email your materials to: careers@jixaw.com