Applications Systems Developer III
ITT Inc.
Athens
πριν από 1 μέρα

Joining an enthusiastic team of web developers and reporting to the Applications Systems Development Manager, this role requires a proactive, Web technology leader to handle large Web projects.

  • The successful incumbent will maintain a strong relationship with team members, IT resources and IT management. This position is responsible for leading Web and Internet site / system projects from conception through implementation;
  • including public web sites, web applications and extranet sites. 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 DUTIES AND JOB RESPONSIBILITIES

  • Architects, develops and implements web based, ASP.NET solutions
  • Builds solutions natively in .NET. Performs software development tasks within larger 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
  • Monitors development of coding guidelines and best practices & standards, ensuring compliance to the appropriate coding standards from all developers on the team
  • 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
  • Mentoring team members in full SDLC, providing recommendations, guidance and assistance to developers as required
  • Develops Self and Others : Invests time, energy and enthusiasm in developing self / others to help improve performance and gain knowledge in new areas
  • Advises IT management of new approaches, directions and technology changes that can provide a business advantage
  • Position Requirements

    Education :

  • University degree in computer science, information sciences or related field
  • Experience / Skills / Knowledge :

  • 5+ years developing Web applications and services using ASP.NET (Web Forms / MVC) and ASP.NET Core 3.1 / 5, profound C# development knowledge and Web Services Strong working experience with Entity Framework, EF CoreStrong working experience with MVCREST services, Web API, JSON, SOAPSolid documentation skills for all custom code creation
  • Client-side Frameworks3+ years with JavaScript, jQuery, AJAX, JSONExperience with React and / or Vue.js is a plus
  • Other FrameworksExperience with BootstrapNode.js experience is a plusNPM experience is a plusWebpack and / or Grunt is a plusWorking knowledge of RabbitMQ is a plus
  • Design & StylingWorking knowledge of CSS stylingResponsive Design experienceUI / UX experience is a plus
  • Team Development / Build Management & Testing : Excellent Git knowledge3+ years using Team Foundation Server (TFS) and GitLabExperience using Team Development tools such as Jira
  • 5+ years using Microsoft SQL 2016+ in a web development environmentDatabase design and architecture, performance tuningKnowledge of NoSQL databases is a plus
  • CMS experienceExperience developing for .NET CMS platforms such as Kentico, SharePoint, etc. is a plus
  • 3+ years using Continuous Integration (CI), Automated Builds and performing Module Tests
  • Working experience with Docker to create, deploy, and run applications in an isolated environment through containers is a plus
  • 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
  • Experience with other Jira products is a plus
  • Ability to gather requirements, by analyzing user stories and break them down into development tasks. Ability to work with business users and clients
  • Proven track record in analyzing new technologies, identifying their advantages, build up business cases and bring them into the development lifecycle in a cost-agnostic, timely manner
  • Αναφορά αυτής της εργασίας
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Υποβάλετε αίτηση
    Το e-mail μου
    Πατώντας στο κουμπί «Συνέχεια », δίνω στο neuvoo τη συγκατάθεση μου να καταχωρήσει τα δεδομένα μου και να μου στέλνει ειδοποιήσεις μέσω email, όπως αναφέρεται λεπτομερώς στην πολιτική προστασίας προσωπικών δεδομένων του neuvoo. Μπορείτε ανά πάσα στιγμή να αποσύρετε τη συγκατάθεση σας ή να διαγραφθείτε οποιαδήποτε στιγμή.
    Συνέχεια
    Φόρμα αίτησης