Design and oversee the development of scalable, robust software systems that drive technology initiatives forward
Requirements
- 4+ years of software development and architecture experience
- Strong knowledge of software design patterns and principles
- Experience with cloud platforms and microservices architecture
- Proficiency in multiple programming languages
- Excellent problem-solving and analytical skills
Responsibilities
- Design and develop comprehensive software architecture solutions
- Lead technical decision-making and establish coding standards
- Collaborate with development teams and stakeholders
- Review and optimize existing system architectures
- Create technical documentation and architectural blueprints
- Mentor junior developers and provide technical guidance
Other
- Strong communication and leadership abilities
- Work From Office in Las Vegas, United States