Nevis Technology - Raleigh, NC

posted 19 days ago

Full-time - Mid Level
Raleigh, NC
Professional, Scientific, and Technical Services

About the position

We are seeking a talented and experienced Software Architect to join our growing business at Nevis Technology LLC. In this role, you will leverage your expertise in systems hardware and software to create custom solutions, guiding high-level decisions throughout the design process. You will collaborate closely with developers and programmers to ensure the architectural integrity of software solutions and oversee projects from conception to installation.

Responsibilities

  • Design and implement hardware systems and software applications
  • Develop architectural solutions for databases, user interfaces, and web services
  • Conceptualize software solutions to address particular needs for end-users
  • Pitch project proposals to departments, management, or clients
  • Provide training about new programs to end-users
  • Collaborate with programmers and developers to determine project scope and direction
  • Decide on the platforms and coding standards to be used in project development
  • Evaluate existing software solutions to identify areas for improvement
  • Create modifications for existing software to upgrade performance
  • Conduct testing to ensure optimal functionality
  • Debug any errors or issues that arise
  • Ensure architectural integrity of software solutions
  • Determine project timelines and complete work to deadlines
  • Assign tasks to members of the development team
  • Conduct cost analysis to ensure projects remain within budget
  • Maintain thorough documentation of systems and applications
  • Mentor, encourage, and motivate team members
  • Oversee architectural approaches from conception to installation

Requirements

  • Bachelor's degree in computer science, software engineering or a related field
  • Professional certification in software architecture, frameworks, or languages
  • Experience in a software development role
  • Strong project management skills
  • Able to lead a team effectively
  • Superior interpersonal communication skills
  • Clear and coherent written communication, including visual representations of data
  • Knowledge of Waterfall and Agile development methodologies
  • Extensive understanding of architectural styles and design patterns
  • Familiarity with several coding and computer languages
  • Experience with database design and data modeling
  • Knowledge of enterprise service bus (ESB) platforms like BizTalk or MuleSoft
  • Background in service-oriented architecture (SOA)
  • Understanding of software development lifecycle (SDLC)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service