Web Application Developer

Job Locations GR-Athens
ID
2023-10641
Category
Information Technology
Position Type
Employee
Telecommute
No

Position Summary

Joining an enthusiastic team of web developers and reporting to the Applications Systems Development Manager, this role requires a proactive, Web technology engineer to design and drive the implementation of websites and web-application development. They will implement these designs mainly on Kentico websites. The successful incumbent will maintain a strong relationship with team members, IT resources and IT management. This position is responsible for leading Web projects from conception through implementation; including public web sites and web applications. This individual will help define process requirements for more effective web business processes and for the solution to business needs and will assist in the development and maintenance of standard user practices, policies and procedures, and training that will ensure practical and efficient web business operations.

 

Essential Responsibilities

  • Responsible for the hands-on, front-end development of websites using Kentico
  • Builds solutions natively in .NET. Performs software development tasks within big scale enterprise solutions
  • Collaborate with stakeholder to ensure the optimal and standardized implementation and maintenance of integrated backend systems and applications.
  • Ensure data flows to/from websites and backend systems.
  • Work closely with stakeholders and external vendors to ensure technical requirements are met.
  • Work closely with Manager and other stakeholders to communicate status of projects.
  • Architects, develops and implements web based, ASP.NET solutions
  • Works in a fast-paced agile environment developing features planned as part of the applications’ roadmap
  • Participate in all Scrum activities such as creating user stories, sprint planning, and sprint retrospectives
  • Ensure compliance to the appropriate coding standards respected the ITT security requirement
  • Assists in the development and maintenance of standard user practices, policies and procedures that ensure practical and efficient business operation. Follows technical designs, test plans and documentation
  • Knowledge enthusiast, able to learn quickly and apply new knowledge in a fast-paced, ever-changing technical environment
  • Advises IT management of new approaches, directions and technology changes that can provide a business advantage

·         Collaborates with cross-functional business stakeholders to develop and propose solutions to optimize the efficiency of business processes

·         Completes design documentation

 

Position Requirements

Education:

·         University degree in computer science, information sciences or related field

 

Experience/Skills/Knowledge:

  • Enterprise level CMS development experience (3+ years). Preferably experience with working on Kentico 13
  • 3+ years developing Web applications and services using ASP.NET Core ^3, profound C# development knowledge
    • Strong working experience with Entity Framework, EF Core
    • Strong working experience with MVC
    • Microservices development patterns
    • REST services, Web API, JSON
    • Solid documentation skills for all custom code creation
  • Cross-platform/browser development
  • Client-side Frameworks
    • 3+ years with JavaScript, Typescript
    • Experience with Angular is a plus
  • Other Frameworks
    • Experience with CSS frameworks
    • Node.js experience is a plus
    • npm experience is a plus
  • Design & Styling
    • Working knowledge of CSS styling, bundling
    • Good knowledge of component based front end design
    • Experience in Responsive Design
    • UI / UX experience is a plus
  • Team Development / Build Management & Testing:
    • Experience on Git knowledge
    • Experience using Team Development tools such as Gitlab
  • Continuous Integration (CI), Automated Builds and performing Module Tests
  • Experience with security best practices and industry-leading web development security standards
  • Experience with basic project management skills, prioritization of work and be able to relate to the business partners to articulate technical details
  • Ability to gather requirements, by analyzing user stories and break them down into development tasks. Ability to work with business users and clients

·         Excellent time-management skills – has the ability to multi-task

·         In-depth knowledge of company’s business processes, balanced with strong analytical and technical skills

·         Excellent team player skills, with strong oral and written communication skills

·         Deep understanding of Agile Methodology (Scrum)

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.