Logo
25madison

Technical Co Founder

25madison, City of Saratoga Springs, NY, United States


About the Software Architect position

We are looking for a Software Architect who will help us make intuitive high-level decisions for software development. You will create architectural approaches for software design and implementation to guide the development team and provide a framework for the development of software or systems that will result in high-quality IT solutions.

You should have a strong technical background and excellent IT skills, as well as experience in designing. It is also required to possess the ability to develop a unified vision for software characteristics and functions.

Software Architect responsibilities are:

  1. Create representations for functions and user interface of desired product, with the help of chosen tools and methodologies
  2. Work together with other professionals to determine functional and non-functional requirements for new software or applications
  3. Create high-level product specifications with attention to system integration and feasibility
  4. Monitor the progress of the development team to ensure consistency with the initial design
  5. Define all aspects of development from appropriate technology and workflow to coding standards
  6. Discuss all concepts and guidelines with the development team
  7. Interact with developers and engineers, providing them with technical guidance and coaching
  8. Review the final product before launch to approve it
  9. Ensure the compliance of software with all requirements of quality, security, modifiability, extensibility, etc.

Software Architect requirements are:

  1. 3+ years' experience of working in a Software Architect position
  2. Significant experience in software development and coding in various languages (C#, .NET, Java, etc.)
  3. Significant experience with UML and other modeling methods
  4. In-depth knowledge of software and application design and architecture
  5. Good knowledge of HTML/CSS, JavaScript, and UI/UX design
  6. Familiarity with software quality assurance principles
  7. Strong organizational and leadership skills
  8. Strong communication and presentation abilities, with close attention to detail
  9. MSc or MA degree in computer science, engineering, or other relevant area
#J-18808-Ljbffr