Search by job, company or skills

Software Architect (.Net Architect)

This job is no longer accepting applications

Job Description

MAJOR RESPONSIBILITIES AND ACCOUNTABILITIES

  • Lead efforts to architect, design, develop, deploy, and support software systems
  • Architect and design robust, secure data integrations with vendor systems
  • Collaborate with product managers, stakeholders, and the development team on product architecture and technical design
  • Provide technical leadership in large-scale development projects involving multiple areas outside of the core team
  • Collaborate with other technical teams across India
  • Design fit–for–purpose products to ensure products align with the customer's strategic plans and technology road maps
  • Demonstrate a deep understanding of value–based decision–making and Agile principles across teams
  • Coach the team on the existing system structure, constraints, and deficiencies with the product
  • Mentor developers in software development and architectural practices
  • Contribute to a smooth CI / CD pipeline
  • Share knowledge and experience to contribute to the growth of overall team capabilities
  • Provide leadership in the deployment, change, configuration, management, administration, and maintenance of the deployment process and systems
  • Focus on customer satisfaction
  • Rapidly prototypes and delivers just–in–time solutions
  • Work in an environment with rapidly changing business requirements and priorities
  • Demonstrate deep understanding and act as a leader in the team's continuous integration and continuous delivery automation pipeline
  • Establish and drive adoption of best practices for architectural and coding patterns, DevOps practices, and framework usage
  • Collaborate with product managers and designers to ensure the feasibility of product direction
  • Architect and design software products and lead the development and implementation of solutions with minimal supervision
  • Provide on–going technical support for both existing and new applications

Years of Experience:

  • 10–15 years of experience in:
  • Technical leadership in small to medium multi–role teams
  • Development background with expertise in .NET, C#, as well as database design and development experience for transactional and reporting databases on relational and NoSQL platforms

Technical skills

  • Expertise with C#, .Net product development.
  • Hands-on coding and review experience (required)
  • Experience with Microsoft Azure / GCP (preferred)
  • Experience with Microsoft Service Bus(preferred)
  • Experience with Microservice Architectures (required)
  • Strong experience with Relational and Non-Relational databases.
  • Strong experience in software architecture and public cloud architectures
  • Demonstrate a strong understanding of software patterns, software modeling, secure programming principles, test–driven development or another unit testing methodology, and code
  • standards compliance
  • Architect and design software products, as well as lead the development and implementation
  • of solutions with minimal supervision
  • Strong DevOps skills is preferred

More Info

Job Type:
Industry:
Employment Type:

Job ID: 150671487