What are the responsibilities and job description for the Software Architect position at Tech Valley Talent?
Qualifications
Software Architect- Makes high-level design choices and dictates technical standards, including software coding standards, tools, and platforms. Designs multi-leveled architecture or component interactions of a large scale software system.
Expert- 84 Months: Candidate is able to provide guidance to large teams and/or has extensive industry experience and is considered at the top of his/her field.
84 months Experience in Oracle: PL SQL development, stored procedures, packages, triggers, indexes, DML, DDL, logical modeling, performance tuning, and unit testing using Toad (or equivalent database management toolset).
84 months Experience programming and debugging multi-teir web based applications in both VB.Net and C#.NET utilizing Visual Studio, Fiddler, Wireshark, etc.
60 months Experience designing websites using Ajax/Java Script/JSON/Cascading Style Sheets/HTML/XML for multiple browsers.
60 months Experience developing, deploying and securing web services from scratch using Windows Communication Foundation (WCF)
48 months Experience of Designing Crystal Reports and invoking them from web based application
36 months Experience rearchitecting legacy applications to use newer/standard technologies and languages
Day-to-Day tasks
Review business requirement documents developed by the Implementation/Data Analysis teams. Refine requirements and understanding of them through participation in User Story meetings and Joint Application Design sessions (JAD). Design screen mock-ups when needed and obtain Business Owner buy-in.
Analyze, write, edit, and review complex stored procedures/triggers for Oracle databases in PL/SQL using SQL Developer.
Design logic model to implement assigned requirements in applications. Code this (N-tier) logic in appropriate packages and scripts, and fully comment solutions in code and assorted Team tracking documents, using VB.Net, C#.NET, WCF, Crystal Reports, and testing modules and components.
Test code locally and check-in to appropriate environments for deployment. Review issues reported during quality assurance testing on DEV/QA platforms, fix and re-deploy/test appropriately. Prepare migration documentation and submit migration requests.
Job Types: Full-time, Contract, Permanent
Pay: $123,910.63 - $149,225.70 per year
Schedule:
- 8 hour shift
- Day shift
Work Location: In person
Salary : $123,911 - $149,226