Senior Software Architect
About the Role:
This is a senior-level position that requires a highly skilled and experienced software architect to lead the modernization of critical applications. The ideal candidate will have a strong technical background, excellent leadership skills, and a passion for delivering innovative solutions.
Experience: 10-20 years of experience in application development
Location: Remote, with occasional on-site visits to client HQ in Houston, Texas
Industry: Oil and Gas (preferred)
Responsibilities:
- Technical Leadership: Provide technical leadership and guidance for the development and modernization of software applications.
- Application Analysis: Analyze existing software applications written in C++ to identify areas for improvement and optimization.
- Migration Strategy: Develop and implement a migration strategy to transition legacy C++ applications to the cloud using .NET Core 8 and modern front-end technologies like Angular or React.
- Hands-On Development: Actively participate in coding and development tasks, ensuring high-quality deliverables.
- Architecture Design: Design and implement scalable, resilient, and secure software architectures that align with business objectives.
- Team Collaboration: Collaborate with cross-functional teams, including developers, testers, and project managers, to ensure successful project execution.
- Technology Expertise: Stay up-to-date with the latest technologies and trends in software development, cloud computing, and the oil and gas industry.
Required Skills and Qualifications:
- Strong proficiency in C++ programming language, including advanced concepts and best practices.
- Experience with .NET Core 8 and modern front-end frameworks like Angular or React.
- Deep understanding of cloud computing platforms, particularly Azure.
- Experience with software architecture design principles and patterns.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work independently and as part of a team.
Preferred Qualifications:
- Experience in the oil and gas industry.
- Knowledge of industry-specific standards and regulations.
- Experience with DevOps practices and tools.
- Certifications related to software architecture or cloud technologies.
#10409