VisionWeb, a provider of business technology services to the eyecare industry, is seeking to fill a software developer position in the Engineering Department.
Duties and Responsibilities :
- Develop, write, implement, and modify software programming applications and components
- Support and / or install software applications and components
- Work from written specifications and pre-established guidelines to perform the functions of the job and maintain documentation of process flow
- Utilize established development tools, guidelines, and conventions including, but not limited to : Visual Studio, React Native, React, REST, ASP.NET, ASP.Net Core, C#, SQL Server, JavaScript, XML, HTML, CSS
- Code and test new web applications
- Enhance existing systems by analyzing business objectives, preparing an action plan, and identifying areas for modification and improvement
- Maintain existing software systems by identifying and correcting software defects
- Create design, technical specifications, and test plans
- Create new and extend existing operational documentation
- Consult closely with team leaders and product managers related to projects and tasks
- Consult colleagues concerning maintenance and performance of software
systems
Implement new software and technologies as requiredRequired Skills :
Experience using React, Redux, and React Functional ComponentsExperience developing / consuming REST webservicesExperience in C#, ASP.Net Core, ASP.NET 4.x, Entity Framework, Visual Studio 2019 / 2022 and Git requiredWeb development experience with good working knowledge of React JS, HTML, XML, JavaScript, and CSSKnowledge and experience with OOD / OOPWorking knowledge of JSON, XML, XPATH and SchemasDesired Skills :
Experience Developing Mobile Apps using React NativeExperience with Azure database and application servicesExperience developing Mobile Applications on multiple device formatsExperience in SQL queries, triggers, and stored procedures (MS SQL Server)Experience in MVC ArchitectureDevelopment of decoupled systems using messaging using Azure Service BusBasic understanding of GitHubOther Qualifications :
Communication skills, both oral and written, are essentialWillingness to learn new technologiesEducation and Experience :
Bachelor’s Degree in Computer Science, Engineering, Mathematics, or equivalent plus 2 to 5 years of experience in the above-mentioned required skills