Software Architect
- Full-Time
The Software Architect job position is for the employee with the knowledge, skills, and experience for architecting web applications and solutions. This job is considered to be a senior-level position. Architects must have proven and extensive experience working on web applications and overall web solutions architecture and development. Must have a strong technical background and excellent IT skills. They are experienced in designing and possess ability to develop a unified vision for software characteristics and functions.
Duties and Responsibilities
- Web Application Development
- Web Application Testing
- Project Management
- Requirements Specifications
- Code Management and Standards
- Teamwork and Communication
- Research
- Support
- Documentation
Knowledge Programming Languages
The employee must possess advanced knowledge in the following programming, notation, and markup languages.
- HTML 5/CSS 3
- XML
- JSON
- Java
- JavaScript
- TypeScript
- C#.Net / VB.Net
- jQuery
- T-SQL
Development Platforms Software, and Frameworks
The employee must possess advanced knowledge in the following software, platform, and frameworks:
- Microsoft .Net Framework
- Microsoft .Net Core
- Microsoft Visual Studio
- Microsoft Visual Studio Code
- Microsoft ASP.Net / MVC
- Microsoft SQL Server
- Entity Framework
- Dapper
- Angular
- React
- Android Studio
- Swift / Xcode
- Azure
- Azure SQL
- Azure App Services
- Azure DevOps (Board, Repos and Testing and CI/CD Pipelines)
- Azure Storage (Blob Storage)
- Repository management
- Git / Git-flow
- Windows 10 / 11 / Server
- Office 365 (Word, Excel, PowerPoint, Outlook, SharePoint)
- Power BI and SQL Server Reporting Services
- Internet Browsers (Edge, Safari, Firefox, Chrome, Internet Explorer)
- Solr, Redis
Standards and Best Practices
- WCAG
- OWASP
Experience
The employee must have at least ten years of proven working experience developing web applications performing similar duties and responsibilities and using the languages, technologies, and platforms described in this document. Also, the following experience is required to execute the duties assigned to this job title successfully.
- Work with multiple enterprise environments, industries, and companies.
- Work with multiple development teams.
- Troubleshooting code and software.
- Technical documentation generation.
- Work with tight deadlines and due dates.
- Work under minimum supervision.
Education
The employee must hold a bachelor’s degree in computer science or software engineering or 8+ of equivalent working experience architecting web applications and solutions.
Required Attributes
- Flexible and adaptable regarding to learning and understanding new technologies.
- Excellent written and oral communication skills.
- Excellent interpersonal skills.
- Leadership skills.
- Ability to conduct research into software-related issues and products.
- Highly logical.
- Technically proficient.
- Highly self-motivated and directed.
- Keen attention to detail.
- Proven analytical and problem-solving abilities.
- Ability to effectively prioritize and execute tasks in a timely manner.
- Ability to work both independently and in a team-oriented, collaborative environment.
- Ability to mentor others.
- Creativity in the case of web or interface design.
- Ability to lead a team of developers and work between multiple teams
Must be US Citizen and US Resident
Location: San Juan, PR
Fully Bilingual (Spanish and English)
Address
INVID
00909, PRIndustry
Technology
Posted date
How can the hiring manager reach you?
You Already Have an Account
We're sending an email you can use to verify and access your account.
If you know your password, you can go to the sign in page.