Lead Engineer Dot Net (Remote)

Salary: $15 - $20 Lacs PA per Year
Job Type: Full time
Experience: Senior Level

SSP

Lead Engineer Dot Net (Remote)

Lead Engineer Dot Net | SSP | Worldwide

Main Area of Responsibility:

  • Maintains an in-depth knowledge of specific technical specialisms, andprovides expert advice regarding their application. Can supervisespecialist technical consultancy. The specialism can be any aspect ofinformation or communication technology, technique, method, product or...

    Lead Engineer Dot Net | SSP | Worldwide

    Main Area of Responsibility:

    • Maintains an in-depth knowledge of specific technical specialisms, and provides expert advice regarding their application. Can supervise specialist technical consultancy. The specialism can be any aspect of information or communication technology, technique, method, product or application area
    • Sets standards for data analysis tools and techniques, advises on their application, and ensures compliance. Manages the investigation of corporate data requirements, and co-ordinates the application of data analysis and data modelling techniques, based upon a detailed understanding of the corporate information requirements, in order to establish, modify or maintain data structures and their associated components (entity descriptions, relationship descriptions, attribute definitions)
    • Specifies and designs large or complex systems. Selects appropriate design standards, methods and tools, consistent with agreed enterprise and solution architectures and ensures they are applied effectively. Reviews others’ systems designs to ensure selection of appropriate technology, efficient use of resources, and integration of multiple systems and technology. Contributes to policy for selection of architecture components. Evaluates and undertakes impact analysis on major design options and assesses and manages associated risks. Ensures that the system design balances functional, service quality and systems management requirements
    • Sets local or team-based standards for programming tools and techniques, advises on their application and ensures compliance. Takes technical responsibility for all stages in the software development process. Prepares project and quality plans and advises systems development teams. Assigns work packages to technical employees, monitors performance and reports progress. Provides advice, guidance and assistance to less experienced colleagues as required
    • Determines the documentation needs of users. Designs individual documentation plans. Creates drafts for review of information format and content. Organises the production and distribution of approved documentation items. Designs the content and appearance of complex information deliverables (e.g. web pages) in collaboration with clients/users. Creates and tests complex, well-engineered deliverables with specified content and layout. Manages the configuration of documentation items and files, within own area of responsibility
    • Designs and builds integration components and interfaces. Leads practical integration work under the technical direction of the system /service designer. May contribute to the overall design of the service. May define the technical criteria for product/component selection. Contributes to decisions about tools, methods and approaches
    • Drafts and maintains procedures and documentation for applications support. Manages application enhancements to improve business performance. Ensures that all requests for support are dealt with according to set standards and procedures

    Accountability:

    • To adhere to prescribed SSP development processes, procedures and standards
    • Analysing change requests ranging from minor fixes to major functional changes
    • To adequately test developed software to demonstrate that programs meet all functional and technical requirements and to ensure the software is of a high quality
    • To ensure that all relevant documentation is completed to the required standards
    • To take all reasonable steps to complete development assignments within realistic deadlines as requested
    • To report progress of assignments
    • To contribute to the design and specification of components in accordance with the user requirements or system specification
    • To Implement selected solutions and document the changes made
    • To bring to the notice of the Team Manager any innovations, suggestions or projects which would improve efficiency, professionalism or profitability
    • To produce quality software and accurate estimates within realistic timescales
    • To prototype new or amended software in accordance with the technical brief given
    • To work as part of a dedicated team, leading customer engagement
    • To keep the Delivery Manager informed of progress in the prescribed format
    • Accountable for the quality and security of code produced by the team
    • Accountable for ensuring processes are followed    
    • Ensures team follow best practices and design principles
    • Accountable for the output of team in respect of cadence and quality
    • Responsible for Code quality and Test coverage from metrics     
    • Increasing build and test automation     
    • Ensuring best choice for data storage requirements
    • Ensuring security. Encryption, passwords, PI data, anonymisation
    • GDPR compliance
    • Responsible for delivery of cloud ready software
    • Work with Dev Ops to achieve continuous deployment
    • Responsible for driving quality and decreasing bug rates
    • To act as the Application Subject Matter Expert
    • Takes ownership for learning
    • Works as part of a team

    Qualifications & Experience:

    • Minimum of HNC in relevant subject, or equivalent qualifications, plus considerable work experience in a relevant role. OR Substantial work experience in a relevant role  
    • Proven technical experience in own technical specialism
    • Relevant specialist programming skills and knowledge of development processes gained through formal training specific to role.
    • Be competent in undertaking a range of technical support activities       
    • Extensive knowledge and experience of : 
    • Agile processes and practices
    • Test Driven Development and Test Practices including Nunit / Xunit
    • Application of SOLID principles
    • Leading customer engagement   
    • Acting as the team internal representative     
    • UML 
    • Requirement backlogs  
    • Cloud first development  
    • Various programming languages  
    • Web services  
    • System Architecture  
    • Azure DevOps
    • Data Stores

    Tagged as: remote, remote job, virtual, Virtual Job, virtual position, Work at Home, work from home

Load more listings
When applying state you found this job on Pangian.com Remote Network.