Solution Engineer
Job Description
Sequoia Systems selects only the best and the brightest to be a part of our cutting-edge organization. We surround ourselves with a team of forward-thinking professionals who aren’t afraid to push the limits.
Our dynamic Information Technology Team is currently in search of a Front End Software Developer for our India team.
Job Responsibilities:
Design and build custom front-end applications and packages.
Roll out initiatives and projects within an Opensource and Windows environment.
Build reusable components and front-end libraries for future use.
Build mobile and web application in iOS and Android.
Execute and contribute to full-stack web development projects, with an emphasis on front end features, browser manipulation, and cross-browser compatibility.
Work with source code repositories SourceSafe and Git.
Work within Agile SDLC development environments and adhere to Change Management process.
Work with technical and business teams to scope out client requirements and provide statements of work.
Review, analyze, and resolve any existing problems that come up with legacy systems and handle programming assignments accordingly.
Collaborate with team members sharing development responsibility.
Required Experience:
Bachelor’s degree or equivalent training or work experience.
A working knowledge of CSS, Javacript, JQuery, React JS, Angular JS, Node.js, HTML, SQL, Microsoft IIS, .Net, C#.NET, ASP.NET, SSRS.
A working knowledge in developing internet applications.
Knowledge of modern authorization mechanisms, such as JSON Web Token.
Experience with common front-end development tools.
Working knowledge in designing UX/UI.
Good expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and Java Script functions, Cascading Styles across cross-browser.
Experience writing application-level code to interact with APIs, RESTful Web Services using AJAX, JSON, SOAP.
Knowledge of utilizing cloud technologies including Amazon Web Services (AWS), Microsoft Azure, etc is highly preferred.
Experience in Version Control tools like CVS, GIT, and SVN for Source Code version management.
Experience with CI/CD using Jenkins or Gitlab CI.
Experience with object oriented programming (OOP) and computer science foundations, such as memory management and application performance.
Experience within a SCRUM or AGILE development environment.
Ability to convert designs and specifications into web and mobile applications.
Strong communication, presentation, and documentation skills.
Ability to prototype, refine, system test, analyze, performance test, and debug applications.
Ability to work in Windows environments.
Experience with secure coding principles and practices.
Excellent communication and writing skills in English.
If interested, please submit resume