Post Job Free
Sign in

Software Architect

Company:
Belmont Village
Location:
Houston, TX, 77063
Posted:
September 06, 2024
Apply

Description:

We are looking for a highly experienced Software Architect to lead the design and development of complex software systems.

The ideal candidate will have a strong background in software architecture, an in-depth understanding of various technologies, and the ability to lead and mentor a team of developers.

Responsibilities: * Lead the architectural design and development of software systems.

* Define technical standards and guidelines for software development.

* Collaborate with stakeholders to understand business requirements and translate them into technical solutions.

* Evaluate and select appropriate technologies and tools to meet project needs.

* Conduct code reviews and ensure adherence to best practices.

* Help migrate our legacy .NET Framework application to .NET Core using microservices running in Docker containers.

* Architect and guide the development of our mobile application using MAUI for iOS and Android.

* Implement and maintain Event-driven Architecture using RabbitMQ.

* Ensure proper unit testing of code.

* Utilize OpenTelemetry for monitoring and observability.

* Work with MS SQL, Linq, and Entity Framework (EF). * Stay current with emerging technologies and industry trends.

Requirements: * Bachelor's degree in Computer Science, Engineering, or a related field.

* 8+ years of experience in software development and architecture.

* Proven experience as a Software Architect or similar role.

* Expertise in C# and .NET Framework.

* Strong understanding of .NET Core.

* Strong understanding of architectural styles and design patterns.

* Experience with microservices architecture.

* Proficiency in Docker and Kubernetes.

* Experience with CI/CD pipelines, ACR, and Azure Key Vault.

* Experience with Event-driven Architecture and RabbitMQ.

* Proficient in unit testing frameworks and practices.

* Knowledge of OpenTelemetry for observability.

* Strong understanding of MS SQL, Linq, and Entity Framework (EF). * Experience in developing mobile applications using MAUI for iOS and Android.

* Excellent communication and leadership skills.

* Strong problem-solving abilities and attention to detail.

Preferred Qualifications: * Extensive experience in software development and architecture.

* Experience migrating monolithic applications to microservices.

* Experience in container orchestration like Kubernetes.

* Experience in Azure DevOps with ACR and Key Vault integration.

Benefits Overview Belmont Village Senior Living offers full-time corporate employees medical, dental, vision, mental health, and prescription benefits along with vacation, sick time, personal time and paid holidays.

Additionally, we offer 401(k) savings with employer match, short-term disability, long-term disability, and life insurance.

Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled

Full-time

Apply