Software Architect

1 week ago


, United States INVID Full time
Job DescriptionJob DescriptionSalary: TBD

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)



  • 00909, United States INVID Full time

    Job DescriptionJob DescriptionSalary: TBDDuties and Responsibilities:Web Application Development Write client-side code to develop single-page Web applications using modern frameworks and platforms and the latest Web standards for multiple Internet browsers. Write the necessary code for the integration to other platforms or services. Understand and work with...


  • 00909, United States wovenware Full time

    Job DescriptionJob DescriptionJob DescriptionPosition:Software Developer IJob Summary: Responsible for developing, coding, and testing new solutions or features for business applications.Position Reports to: Project ManagerDepartment: Consulting / Software Development Status: Non-Supervisory/ ExemptEssential Responsibilities: Create design documents, develop...


  • 00909, United States Wovenware Inc Full time

    Job DescriptionJob DescriptionJob DescriptionPosition:Software Developer IIJob Summary: Responsible for developing, coding, and testing new solutions or features for business applications.Position Reports to: Project Manager or Technical ManagerDepartment: Consulting / Software DevelopmentStatus: Non-Supervisory/ Exempt Essential Responsibilities: Create...


  • 00909, United States Wovenware a Maxar Company Full time

    Job DescriptionJob DescriptionJob DescriptionPosition:Software Developer IIIJob Summary: Responsible for developing, coding, and testing new solutions or features for business applications.Position Reports to: Project ManagerDepartment: Consulting / Software DevelopmentStatus: Non-Supervisory/ Exempt Essential Responsibilities:Create design documents,...

  • Project Manager

    3 weeks ago


    00909, United States INVID Full time

    Job DescriptionJob DescriptionSalary: 26The IT Project Manager job position is for the employee with essential knowledge, skills, and experience for analyzing, planning, managing, and documenting software requirements specifications and software development. Duties and ResponsibilitiesWork with different requirements specifications techniques to analyze and...