Search by job, company or skills

IDEMIA

Web Developer (.Net)

6-8 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 10 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Purpose:

This role transforms requirements into software according to design, to maximize business value and customer satisfaction.

Key Mission :

  • Uses programming, scripting and database languages to write software code that meets requirements and that optimizes software performances
  • Identifies existing software components, libraries and frameworks to reuse in the solutions
  • Applies knowledge of software development best practices, including coding standards, secure coding, code reviews, source control management, build processes, testing, and operations
  • Contributes to requirement (functional and non-functional) analysis and estimations
  • Supports software testing, deployment, maintenance, and evolution activities by correcting programming errors, responding to scope changes, and coding software enhancements
  • Builds up software structure including functions, design patterns, layers, etc.
  • Documents and demonstrates solutions by developing code comments, layouts, diagrams and charts
  • Contributes to Software architecture (specification analysis, technical studies, technology assessment, etc.)
  • Codes large and complex modules within agreed quality, deadline and cost
  • Performs design and code reviews and assess software performance optimization
  • Contributes and promotes the organization's technical governance
  • Produce quotations
  • Performs complex troubleshooting
  • Coaches and can manage a small team of Software Development Engineers

Profile requirement :

The Sr. Software Developer supports the project manager in identifying work items and workload estimates. He/she also participates in the critical tasks of the software development process and ensures code quality and consistency. From time to time, he/she will provide support to validation and prepare project specifications and documentation.

DUTIES AND RESPONSIBILITIES

  • Analyze project requirements and support project manager in identifying work items and workload estimates. Be able to gauge complexity of tasks and skill level of members.
  • Participate in development, focusing on critical tasks and providing development expertise to team members.
  • Conduct code reviews, orientation, and training to ensure code quality and consistency.
  • Drive execution of developments and support for validation, making sure projects are properly defined and managed in line with OT processes and practices.
  • Actively participate in preparing project specifications/documentations, able to effectively coordinate technical issues, communicate and provide support to project interfaces in France.
  • Reports on progress and risks, proposing changes in plans when appropriate.
  • Understand and implement company processes and policies.
  • Integrate in development group and foster team spirit.
  • QUALIFICATIONS

    EDUCATION

    • BS Computer Science, Computer Engineering or any related courses

    WORK EXPERIENCE

    • Minimum of 6 yrs in software development preferably in application systems
    • Minimum of 2 yrs coordination of small team
    • Extensive knowledge and experience in C# .NET, MVC, .NET framework, .NET (6 or higher), entity framework, API developments, object oriented principles, jQuery, Blazor, javascript, CSS
    • Extensive working experience with database (MSSQL)
    • Experience with Data management applications is an advantage
    • Have experience in deployment phase is an advantage
    • Experience working in an Agile environment

    OTHER SKILLS

    • With background knowledge of various libraries, frameworks, and APIs
    • Must have experienced designing web applications from scratch (not limited to maintenance and support of codes).
    • Knowledge in configuration management (GIT)
    • Knowledge in Integration and Unit Testing is mandatory
    • Knowledge in IT security technologies or ISO/CMMI standards is a plus.
    • Background knowledge in cryptography and algorithms a plus

    DESIRED ATTITUDE

    • Humble, Disciplined and Organized
    • Can express ideas effectively (assertive communication)
    • Proactive
    • Team player and able to handle pressure
    • Able to discipline other members
    • Can train and support junior members

    More Info

    Job Type:
    Industry:
    Employment Type:

    About Company

    Job ID: 145281847