Job Title: Full Stack Developer (Hybrid)
Location: Austin, Texas (Hybrid, 2 days in-office)
Overview:
We are seeking a skilled Full Stack Developer to join our dynamic team in Austin, Texas. This hybrid role requires in-office presence twice a week. The ideal candidate will have strong expertise in C++, as our team is maintaining and enhancing legacy applications. Additionally, experience in .NET Core, C#, Angular, and cloud technologies is essential, as we are developing new applications leveraging both old and new technologies. This role will also involve debugging, new feature development, and integration work for various ongoing projects.
Key Responsibilities:
- Debug and enhance legacy applications built in C++, performing feature updates and integrating new functionalities.
- Build and maintain modern applications using .NET Core, C#, and Angular while leveraging the legacy database and backend infrastructure.
- Deploy and manage applications on the AWS cloud platform, ensuring seamless integration with existing systems.
- Utilize Azure for continuous integration and continuous deployment (CI/CD) pipelines to automate the build, test, and deployment processes.
- Work with Kafka messaging architecture patterns to build reliable, scalable, and real-time data pipelines.
- Collaborate with various teams to integrate new systems with legacy infrastructures while ensuring performance and stability.
- Perform thorough debugging of both legacy and new applications, identifying and resolving issues as they arise.
Requirements:
- Strong experience in C++ for maintaining and upgrading legacy applications.
- Experience with .NET Core, C#, and Angular in a production environment.
- Hands-on experience with AWS for hosting and managing applications.
- Familiarity with Azure DevOps for continuous integration and delivery.
- Experience with Kafka or similar messaging architecture patterns.
- Strong problem-solving skills and the ability to debug complex applications.
- Ability to work closely with cross-functional teams and effectively communicate technical concepts.
Preferred Qualifications:
- Experience working in a hybrid cloud environment.
- Knowledge of microservices architecture and API integration.
- Prior experience with legacy database management.
- Familiarity with agile development methodologies