Company Overview
[$COMPANY_OVERVIEW]
Role Overview
We are seeking a highly skilled VB.Net Software Architect to join our innovative team. In this role, you will be responsible for designing and implementing scalable software solutions that meet the evolving needs of our clients. You will leverage your extensive experience in software architecture to guide our development processes, ensuring high-quality deliverables and effective project execution.
Responsibilities
- Design and architect robust software applications using VB.Net, ensuring adherence to industry best practices and design patterns.
- Collaborate with product managers and stakeholders to define system architecture and develop application roadmaps.
- Lead architectural reviews and code reviews, providing mentorship and guidance to development teams on best practices.
- Evaluate and recommend new technologies and tools to enhance development processes and product performance.
- Oversee the integration of third-party services and APIs into our existing systems.
- Ensure the scalability, security, and performance of applications through thorough testing and optimization.
- Document architecture designs, technical specifications, and detailed guidelines for software development.
Required and Preferred Qualifications
Required:
- 5+ years of experience in software development with a focus on VB.Net and associated frameworks.
- Proven experience in software architecture and design, with a strong understanding of architectural patterns.
- Solid understanding of software development methodologies, including Agile and DevOps practices.
- Experience with database design and optimization, particularly with SQL Server.
- Excellent problem-solving skills and the ability to debug complex systems.
Preferred:
- Experience with cloud technologies such as Azure or AWS.
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript frameworks.
- Knowledge of software security principles and best practices.
- Experience leading or mentoring software development teams.
Technical Skills and Relevant Technologies
- Expertise in VB.Net, C#, and .NET Framework.
- Strong understanding of design patterns and principles, including SOLID.
- Experience with RESTful APIs and web services.
- Proficient in SQL and database management.
- Familiarity with version control systems, such as Git.
Soft Skills and Cultural Fit
- Exceptional communication skills, both verbal and written, with the ability to convey complex technical concepts to non-technical stakeholders.
- Strong leadership skills with a collaborative approach to problem-solving.
- A proactive mindset with an eagerness to learn and adapt to new technologies.
- Ability to work independently and manage multiple priorities in a remote work environment.
Benefits and Perks
We offer a competitive salary and a comprehensive benefits package including:
- Annual salary range: [$SALARY_RANGE]
- Flexible work hours and the option for fully remote work.
- Comprehensive health, dental, and vision insurance.
- 401(k) plan with company match.
- Generous paid time off and holiday schedule.
- Professional development opportunities and learning stipends.
Equal Opportunity Statement
[$COMPANY_NAME] is committed to fostering an inclusive workplace. We celebrate diversity and are dedicated to creating an environment where all employees feel valued and respected. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other basis protected by applicable law.
Location
This is a fully remote position. While we welcome candidates from all locations, we encourage applications from those within similar time zones.
We encourage applicants from all backgrounds to apply, even if you don't meet every requirement. Your unique experiences and perspectives are valuable to us.
