Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design software systems with various Microsoft technologies and ensure compliance to all architecture requirements.
- Develop solutions for various components and recommend changes for various customers.
- Design architecture for various different components and validated tools.
- Review infrastructure for any issues and recommend solutions.
- Establish the architectural methodology of all deliverables.
- Monitor application architecture and ensure appropriate implementation of all solutions.
- Develop architectural principles and standards for various IT groups.
- Oversee progress of the development team to ensure consistency with the initial design
- Provide technical guidance and coaching to developers and engineers
- Ensure software meets all requirements of quality, security, modifiability, extensibility, etc.
Job Requirements
- Proven experience as a software architect for 3+ years
- Experience in software development and coding in various languages (C#, .NET, Java, etc.)
- Excellent knowledge of software and application design and architecture
- Excellent knowledge of UML and other modeling methods
- Familiarity with HTML/CSS, JavaScript and UI/UX design
- Understanding of software quality assurance principles
- A technical mindset with great attention to detail
- High quality organizational and leadership skills