Search Jobvertise Jobs
Jobvertise

Software Engineer
Location:
US-MD-Gaithersburg - 20878
Email Job | Report Job

Report this job





Incorrect company
Incorrect location
Job is expired
Job may be a scam
Other







Apply Online
or email this job to apply later

Open Text Inc. in Gaithersburg, MD seeks a Software Engineer



Job Duties:

Create responsive and visually appealing user interfaces using Vue.js, HTML, and CSS. Develop and maintain UI components and libraries to ensure consistency and reusability. Implement user interactions, animations, and transitions for a seamless user experience. Optimize front-end code for performance and load times. Ensure cross-browser compatibility and accessibility compliance. Collaborate with UX/UI designers to bring their designs to life. Build server-side applications using Node.js for handling data and business logic. Design and develop RESTful APIs endpoints for client-server communication. Implement authentication and authorization mechanisms for user access control. Work with databases (e.g., MongoDB) to store and retrieve data efficiently. Handle API security, including input validation, data sanitization, and protection against common web vulnerabilities (e.g., XSS, CSRF). Perform serverside caching, and error handling. Create and manage content for the SAT platform. Build email and page templates from scratch or sample files. Deploy and manage training content for training campaigns. Create and manage data models and schemas for the application's database. Implement data migration scripts and manage database schema changes. Optimize database queries and indexes for efficient data retrieval. Data synchronization and replication if needed. Use version control systems (e.g., Git) to manage and collaborate on code with a development team. Work closely with other team members, such as front-end developers, backend developers, and quality assurance engineers, to integrate and test UI and backend components. Write unit tests, integration tests, and end-to-end tests to ensure the stability and correctness of the software. Debug and resolve issues and bugs in both the frontend and backend components. Perform code reviews to maintain code quality and consistency. Analyze and optimize the application's performance, including frontend rendering speed and backend response times. Implement caching strategies and data compression techniques to enhance performance. Create and maintain technical documentation for code, APIs, and system architecture. Provide clear and concise documentation for colleagues and stakeholders. Stay informed about best practices in web application security and proactively address security vulnerabilities. Perform security audits and penetration testing as needed. Stay updated with the latest trends and technologies in web development. Attend conferences, training, and workshops to enhance your skills and knowledge. Solve complex technical challenges and troubleshoot issues that arise during development or in the production environment.

Minimum Requirements:

Bachelor’s degree in Computer Science, Computer Engineering, or a related field and 2 years of work experience in software engineering.

Of the required experience, must have 2 years of experience in all the following:

· Full Stack web software development;

· Advanced JavaScript;

· Advanced NodeJS;

· Learning Management Systems (LMSs); and

· Testing educational training modules (xAPI/SCORM).

Of the required experience, must have 1 year of experience in the following:

· Modern Web Frameworks (VueJS and ReactJS).



100% telecommuting permitted.

To apply, send resume to: carb-globeresumes@opentext.com. Please include Job Number KBGFJG128783-3 in the subject line.

HR
Open Text Inc.
9711 Washingtonian Boulevard
Gaithersburg, MD 20878

Apply Online
or email this job to apply later


 
Search millions of jobs

Jobseekers
Employers
Company

Jobs by Title | Resumes by Title | Top Job Searches
Privacy | Terms of Use


* Free services are subject to limitations