Requirements Analysis: Work closely with stakeholders, such as business leaders and system users, to understand their needs and objectives. Gather and analyze requirements to define the scope of the IT solution
System Design: Design the overall structure and components of the IT system. This involves making decisions about the technology stack, data architecture, integration points, etc.
Technical Expertise: Deep understanding of various technologies, including software development using .NET and Visual Studio, SQL and Oracle databases, networking, cloud computing including MS Azure, Power Platform, BI, and MDOT and State of MD security standards. They need to keep up with the latest industry trends and best practices
Integration: Integrate new solutions with SHA’s legacy systems
Scalability and Performance: Designs to handle current and future workloads, which requires consideration of scalability and performance factors
Security: Design systems with strong security measures to protect data and infrastructure according to MDOT and State of MD standards
Cost and Budget Considerations: Work within budget constraints and make cost-effective decisions while designing the solution
Documentation: Create detailed technical documentation to guide the development team in implementing the solution accurately
Communication: Explain designs and decisions to various stakeholders, including non-technical individuals
Project Team: Remain involved throughout the project's lifecycle, providing guidance and resolving technical challenges
Technical Requirements:
7 years architecting large scale mission critical .NET applications serving at least 1000 external and internal users and interacting with multiple applications
3 years of .NET development experience on large government contracts with multiple stakeholders
Strong communication skills both written and verbal