Job Information
ITT Web Application Developer in Athens, Greece
Position Summary
Joining an enthusiastic team of web developers and reporting to the Applications SystemsDevelopmentManager, this role requiresa 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)
Connect With Us! (https://careersen-itt-inc.icims.com/jobs/10641/web-application-developer/job?mode=apply&apply=yes&in_iframe=1&hashed=-1834443231)
Job Locations GR-Athens
ID 2023-10641
Category Information Technology
Position Type Employee
Telecommute No