Talent.com
Software Engineering Consultant

Software Engineering Consultant

New Era Indialucknow, uttar pradesh, in
14 hours ago
Job description

Key Responsibilities :

  • Provide technical leadership for integration of SaaS / cloud-based systems and development / maintenance of modern web applications
  • Prepare High level designs including feasibility study & proof of concepts and related artefacts. Ensure designs meet functional and non-functional requirements.
  • Collaborate with Architects and business for aligning designs with BU specific architecture roadmap and guidelines
  • Incorporate industry design best practices, principles and patterns to produce optimal designs
  • Contribute in development and testing of complex functionality and provide support for delivery throughout SDLC phases
  • Identify opportunities to fine-tune and optimize applications.
  • Understand technical pain areas of development team on day to day basis and suggest possible alternatives
  • Comply with PGS / BU specific SDLC / Execution practices (Design Review, Code Review, Release Management etc.)
  • Provide Support to Delivery Manager / Delivery Lead for estimation and risk identification. Mitigate technical and Design risks.
  • Build technical expertise within BU teams.
  • Mentor and coach development team
  • Contribute towards BU maturity in Design and Technical areas.

Skills :

  • Must be having atleast 8+ years of experience with modern web technologies, preferably with React / TypeScript
  • Must be having hands-on experience with AWS - Serverless, CDK (Key services - API Gateway, Lambda, DynamoDB, CloudFront)
  • Experience in creating new- reference architectures and patterns, execute POCs and establish reference implementations
  • Good hands & current experience on system design & patterns
  • Web Application Architecture, Microservices Architecture, Domain Driven Design
  • Experience in designing including considerations for non-functional systems qualities
  • Exposure to risk Identification and mitigation processes for Secure Software (OWASP)
  • Good Knowledge of SDLC
  • Must have strong communication and collaboration skills to work with distributed teams.
  • Should be able to provide continuous improvement to the system via automation and innovation / cost efficiency initiatives.
  • Create a job alert for this search

    Software Engineering • lucknow, uttar pradesh, in