Software Architect (C#/.NET)

18 Jun 2024

Vacancy expired!

Remote Opportunity!Qualifications:

  • Must =
  • Bachelor s degree in computer science or comparable work experience in software development
  • 10 years of experience in software development, implementing product architecture on complex software products
  • Experience with:
    • VueJS, TypeScript, HTML, and CSS
    • Message services like EventHub, EventGrid, and Service Bus
    • Designing and implement distributed architecture patterns like microservices
    • Design and implementation of object structures in relational and document databases: SQL Server and CosmosDB
  • Expert knowledge in C#, .NET Framework, and Azure
  • Expert knowledge in Docker and Kubernetes
  • Export knowledge of CI/CD and Azure DevOps
  • Highly motivated, self-starter, results-oriented team player willing to do "whatever it takes in a dynamic, and stimulating environment
  • Good verbal and written communication skills
  • Demonstrate technical leadership of large teams within a product area
  • Broad knowledge of all key architecture elements
  • Ability to creatively define new system architectures that meet all customer needs, perform well, and are stable
  • Creative thinker with the ability to balance customer requirements, competitive pressures, and technical resource limitations across products
  • Recognized as a role model for senior team members in all aspects of software development. (Technical skills and knowledge, work ethic, interactions with other, etc.)
  • Has successfully achieved consistent results and mastery of the competencies at the previous levels
Responsibilities:
  • Research new technologies and their application for our product
  • Design and implement critical elements of the product architecture, identifying architectural goals and potential product-wide conflicts, standardizing programming patterns, assisting in selecting appropriate design patterns, and defining database architecture
  • Work with the product leaders in the implementation of new technologies and the application of technical strategies
  • Evaluate performance and scalability for the product and optimize them to assure maximum performance
  • Work closely with design team to ensure that the product has a great user experience and that our design standards are enforced throughout the application
  • Work closely with the system engineering team to ensure a fault tolerant product that can easily be monitored and automate corrective action and deployment
  • Work with the management team to assign senior developers to key product roles
  • Perform design reviews and code reviews for all key components
  • Mentor senior developers and other team members in architecture issues
  • Provide feedback for performance reviews of team members and in the interview process of new candidates
  • Contribute to the definition and refinement of development processes
  • Take ownership of the core components
  • Promote clean code principles and write efficient, maintainable, and well-thought-out code that meets the specified requirements
  • Collaborate with product management to understand the scope, size, and overall vision of work to be performed
  • Produce test-driven code and maintain high levels of code coverage
  • Participate in an Agile framework to improve the team's processes and productivity
Location: Remote22-00537, Software ArchitectTM Floyd & Company offers a generous array of benefits, depending on the length of assignment. We also offer a referral bonus of up to $1,000. Ask us for more details!TM Floyd & Company participates in E-VERIFY.AAP, EEO

  • ID: #43222532
  • State: South Carolina Mtpleasant 29464 Mtpleasant USA
  • City: Mtpleasant
  • Salary: BASED ON EXPERIENCE
  • Job type: Permanent
  • Showed: 2022-06-18
  • Deadline: 2022-08-16
  • Category: Et cetera