Browse Jobs
For Employers
Post JobLog inGet Started

Software Architect Manager

Andalusia Group
Alexandria, Egypt
Posted 3 years ago
10Applicants for1 open position
  • 8Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Leads in defining, documenting and developing software, as well as lead the architecture and technical design discussions, code reviews and technical design/specifications in collaboration with the project team
  • Designs and develops software applications according to specifications and the standard enterprise architecture. Works on more complex or larger-scale projects
  • Contributes to the review and analysis of business requirements
  • Provide expertise to identify and translate system requirements into software design documentation
  • Develops, monitors, and tracks the progress of an action plan
  • Creates thorough, professional-quality project documentation and technical specifications
  • Provides reasonable work estimates and communicates deviations from estimates or work product in advance of deadline
  • Evaluates software change requests, determines business need or conducts root cause analysis, and implements technically efficient solutions
  • Assesses the impact of software changes and new development on other systems; conducts integration tests to mitigate risks
  • Designs runs and monitors software performance tests on new and existing applications for the purpose of correcting errors and improving performance
  • Keeps current on emerging software technology and make recommendations
  • Takes technical direction from team members
  • Mentors peers and junior team members, and participates in and promotes a knowledge-sharing environment
  • Proactively recommends, schedules, and performs software improvements and upgrades
  • Ability to take on multiple assignments; own one or more modules of the project under development
  • Promptly escalate issues, which affect product delivery and quality that are beyond scope of influence and report same to reporting manager
  • Establish best practices and policies for installing, configuring, maintaining, and troubleshooting end-user access and usage of database applications

Job Requirements

  • Strong experience in designing and developing enterprise-level applications using .NET, .NET Core, C#,WCF, RESTful, and SOA
  • Experience designing and developing C# based N-tier highly scalable web applications
  • XML/XSL, Web Services, SOA architecture, ESB, WCF, Team foundation server, SQL Server, C #, WCF,Visual Studio
  • Experience applying Design Patterns
  • Extensive experience with all phases of the Software Development Life Cycle (SDLC)
  • Solid background in Designing & Implementing Applications using technologies defined by the Standard Enterprise Architecture
  • Strong experience in analyzing and optimizing already deployed applications
  • Extensive knowledge and hands-on experience designing and developing objects and components of relational database
  • Excellent knowledge of current protocols and standards
  • Knowledge and understanding of system flow charts, data processing concepts, and telecommunications principles
  • Working knowledge of SQL, Stored Procedures, and SSIS packages
  • Experience working in a team-oriented, collaborative environment
  • Maintain an understanding of the organization’s goals and objectives

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Architect Manager