Vacancy expired!
- Join a team of talented software engineers, plan, execute and deliver top quality software deliverables on-time.
- Act as a primary, dedicated technology interface owning the technical responsibility for architecture, analysis, design, development, and implementation of responsive user interface.
- Work closely with product to define and implement and improve user experience.
- Overall, you will be responsible for day-to-day task management and sprint planning, working closely with product and stakeholders, participating in design sessions, leading and mentoring engineers to ensure that they follow best practices and guidelines, performing heads-down development, working on technical integrations with backend APIs, and working with QA to assure top quality deliverables on-time.
- B.S. Computer Science/Engineering or equivalent degree is required.
- Minimum 7+ years of software engineering experience plus 3+ years front end engineering experience.
- Experience in front end MVC application architecture.
- Experience working with product management, architects and stakeholders
- Minimum 3+ years of experience in leading software engineers (hands on)
- Experience in .NET Core, .NET, C#
- Experience in T-SQL, ANSI SQL
- Experience of RESTful APIs and Webservices define and drive the requirements
- Experience in front end MVC framework such as ReactJS, AngularJS. Experience in creating re-usuable UI components
- Experience in unit testing and integration testing using Selenium and Specflow, or equivalents.
- Experience in full software life-cycle (SDLC) develop/test/build/deploy/etc.
- Experience with responsive design and SPA (Single Page Application) development
- Experience with Version Control ie: Git, SubVersion, etc. Experience of Agile methodologies
- Experience delivering scalable and robust web applications for large customer base
Vacancy expired!