Software Architect

in Information Technology
  • Augusta, Georgia View on Map
  • Salary: $120,000.00 - $130,000.00
Permanent

Job Detail

  • Experience Level Sr Level
  • Degree Type Bachelor of Science (BS)
  • Employment Full Time
  • Working Type Remote
  • Job Reference 0000022125
  • Salary Type Annually
  • Industry Legal Services
  • Selling Points

    Lead innovative software architecture projects in a dynamic remote environment. Collaborate with skilled teams using Agile methodologies for impactful solutions. Enhance your expertise with cutting-edge Microsoft technologies.

Job Description

Software Architect Overview

  • The Software Architect will lead the design and development of scalable software solutions using a Microsoft technology stack.
  • Collaborate with geographically dispersed teams, leveraging Agile methodologies to ensure efficient project management and stakeholder communication.
  • Ensure maximum uptime, performance, and scalability of software systems in a dynamic and evolving environment.
  • Provide thought leadership in software engineering best practices and design principles for both local and remote teams.
  • Mentor and support development team members across various levels to enhance team capabilities.
  • Engage with stakeholders and customers to deliver high-quality solutions tailored to business requirements.
  • Contribute to the development of new features while maintaining stability and performance of existing systems.
  • Work remotely, adhering to Eastern Standard Time-based core hours, with flexibility for after-hours commitments.

Software Architect Key Responsibilities & Duties

  • Architect, develop, and support custom software applications using ASP.NET, C#, and SQL technologies.
  • Create and maintain large-scale .NET websites, microsites, and landing pages ensuring cross-browser compatibility.
  • Integrate designs and back-end functionality to deliver seamless user experiences.
  • Provide proactive suggestions for product development, new services, and technology enhancements.
  • Develop streamlined architecture solutions to optimize system performance and scalability.
  • Translate business requirements into high-quality technical solutions and documentation.
  • Participate in on-call duties for application support and ensure timely issue resolution.
  • Evaluate and integrate new technologies into the existing software stack to enhance functionality.

Software Architect Job Requirements

  • Bachelor’s degree in Computer Science or related field is required.
  • Minimum of 5 years of experience in .NET application development and UI/UX design.
  • Proficiency in ASP.NET (MVC/Core), C#, MS SQL, HTML5, CSS3, JavaScript, and Vue.js.
  • Experience with Windows Azure environments and App Services deployment.
  • Strong knowledge of software engineering design patterns and SDLC best practices.
  • Ability to write technical documentation and articulate design and implementation details.
  • Proven ability to manage projects, prioritize tasks, and meet deadlines effectively.
  • Self-motivated, proactive, and capable of working under pressure in a fast-paced environment.
  • ShareAustin:

Related Jobs