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 0000012574
  • Salary Type Annually
  • Industry Publishing
  • Selling Points

    Drive impactful software architecture initiatives in a dynamic, agile environment. Collaborate with skilled professionals to deliver innovative, scalable solutions. Enhance your expertise in cutting-edge technologies and methodologies.

Job Description

Overview

  • Lead software architecture initiatives, ensuring optimal performance, scalability, and uptime for critical systems within a dynamic and agile environment.
  • Collaborate with cross-functional teams, including QA professionals and engineers, to deliver high-quality software solutions.
  • Develop and maintain large-scale .NET websites and applications, leveraging cutting-edge technologies and best practices.
  • Contribute to product development by proposing innovative solutions and enhancements to existing systems.
  • Work remotely within a structured and transparent organizational culture emphasizing collaboration and feedback.
  • Utilize Agile SCRUM methodologies to manage workload and ensure stakeholder alignment.
  • Provide mentorship and support to development team members, fostering growth and technical excellence.
  • Engage in continuous learning to stay updated with emerging technologies and industry trends.

Key Responsibilities & Duties

  • Architect, design, and develop custom software applications using ASP.NET, C#, and SQL technologies.
  • Create responsive web designs, integrating UI/UX principles and SEO best practices.
  • Implement and maintain caching mechanisms for enhanced server and client-side performance.
  • Collaborate on Azure App Services deployment and optimize cloud-based solutions.
  • Develop technical documentation to articulate design and implementation strategies.
  • Participate in on-call duties to provide application support and ensure system reliability.
  • Evaluate and integrate new technologies into the software stack to enhance functionality.
  • Collaborate with stakeholders to translate business requirements into high-quality technical solutions.

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, C#, MS SQL, HTML5, CSS3, JavaScript, and Vue JS.
  • Experience with Elasticsearch, Entity Framework, LINQ, and Git version control.
  • Knowledge of Windows Azure environments and App Services deployment.
  • Strong communication skills and ability to work independently within a team-oriented environment.
  • Familiarity with Agile SCRUM methodologies and software engineering design patterns.
  • Ability to write technical documentation and articulate design and implementation strategies.
  • ShareAustin:

Related Jobs

  • Elevate IT operations by delivering seamless support and innovative solutions. Thrive in a dynamic environment with opportunities for professional growth. Collaborate with a global team to enhance technology experiences.