Sr/Lead Software Architect (Java and/or .net)
Posted on May 18, 2019 by Schuback Search Associates
This fast-growing software company is seeking to hire a software architect to add to staff due to continued growth. This highly visible and mission-critical role will be responsible for working with senior leadership to specify overall system architecture. Work independently to ensure all code is maintainable, efficient, reliable, understandable, secure, and fault tolerant. Provide production support and troubleshoots issues as necessary.
Work with management as a lead of the Software Architecture team on strategic software development direction and vision. Develop and maintain all architectural documentation and ensure project-level documentation is up to date, detailed, and accurate. Establish and maintain standard and guideline for software architecture. Lead technical reviews and inspections in order to ensure that system designs meet architectural standards. Develop opportunities to streamline efforts and efficiencies of the software development life cycle.
Responsible for translating business requirements into specific systems, applications or process-designs to create architectural solutions that achieve business goals. Establish and maintain standard and guideline for software development. Provide guidance on application design to other software developers. Analyze, specify, design, write, test, modify, and document software applications, databases and computerized systems. Mentor staff on programming, testing and documentation of software changes.
10 years of software development experience using OOP language (C# and/or Java)
5 years of software design and technical architecture experience
SKILLS & ABILITIES:
Demonstrated proficiency with:
Agile software development principles
Web application frameworks
.NET application frameworks
Java Enterprise Applications
Angular or equivalent
Relational database platforms