Xenatus’ .Net Software Architect is a leader that’s accountable for the delivery of technical consulting services to effect the successful implementation of solutions on behalf of clients. The focus of these solutions is the intersection of highly effective business operations and highly leveraged technology. The .NET Software Architect works autonomously within a team environment, and is responsible for the hands-on development of system modules, starting from their conception and carrying through to their rollout and initial production support.
Responsibilities
Lead the technical team
Set the standards and guidelines
Drive project planning sessions
Analyze and document business processes and requirements
Perform gap analysis between existing software and requirements
Prepare conceptual design documents
Maintains current knowledge of technical changes, advancements and/or improvements within assigned area or discipline, incorporating these improvements where applicable
Prepare technical specifications
Create and manage all technical application documentation, including class diagrams, sequence diagrams, use case models, collaboration diagrams
Maintain Rose Model and all design artifacts for application
Develop quality code utilizing .Net standards:
Configure
Troubleshoot
Modify
Create
Pilot/Test software:
Write test scripts
Develop test plans
Run test scenarios
Document results
Prepare system and process documentation
Train system users
Develop and leverage formal and informal networks
Learn and grow professional abilities, skills and knowledge
Qualifications
10+ Years Information Technology experience
Hands-on development using ASP.NET, VB.NET and C#
Working knowledge of HTML/CSS
Extensive use of the Visual Studio development environment
Experience with Web Servers
Experience working with Rational Rose is a plus
Experience writing SQL/PL-SQL and stored procedures for (Oracle 8i or higher) databases
Working experience with SDLC methodology
Understanding of object-oriented analysis and design techniques
Working experience with process definition such as Data Flow Diagramming, Process Flow Charting and Process Modeling
Working experience with Data Modeling, Entity Relationship Diagramming, and Database Design
Intimate knowledge of productivity tools – Microsoft Office and SQL
Excellent customer service and interpersonal (team) skills
Communication skills - speaks and writes clearly in English
Superior communication and collaboration skills.
Ability to collaborate across the organization to meet the needs of the client.
A B.S./B.A. degree is required
Preferred Industry Expertise:
Media & Entertainment Industry experience (Digital Asset Management experience a plus)
Financial Management/Investments
Government
Import/Export Services
Real Estate and Property Management
Telecommunications and Wireless Services
Characteristics
Integrity – open and honest in all interactions; maintains confidence and trust
Ownership and initiative - self-sufficient, drives projects and tasks to conclusion
Professional - always represents self and company in a positive manner
Availability
This position is available in the following regions: