Net Architect
Onsite : Baltimore , MD
Work Location: 100% onsite in Baltimore for the first two weeks. After initial two weeks, hybrid schedule with three days of telework. Must live within a four (4) hour commute time to the State Highway Administration (SHA) office, should they need to be called in for unscheduled office time.
Duties:
- Provides design recommendations based on long-term IT organization strategy.
- Develops enterprise level application and custom integration solutions including major enhancements and interfaces, functions, and features.
- Uses a variety of platforms to provide automated systems applications to customers.
- Provides expertise regarding the integration of applications across the business.
- Determines specifications, then plans, designs, and develops the most complex and business critical software solutions, utilizing appropriate software engineering processes – either individually or in concert with a project team.
- Will assist in the most difficult support problems.
- Develops .NET programming and development standards and procedures as well as programming architectures for code reuse.
- Has in-depth knowledge of .NET programming language and object-oriented approach in designing, coding, testing, and debugging programs.
- Understands and consistently applies the attributes and processes of current application development methodologies. Researches and maintains knowledge in emerging technologies and possible application to the business.
- Viewed both internally and externally as a technical expert and critical technical resource across multiple disciplines.
- Acts as an internal consultant, advocate, mentor, and change agent.
Technical Requirements:
- 5 years architecting large scale mission critical .NET applications serving at least 1000 external and internal users and interacting with multiple applications
- 8 years of .NET development experience on large government contracts with multiple stakeholders
- Strong communication skills both written and verbal
- Must be able to work in a matrixed organization
- Education: A Bachelor's Degree from an accredited college or university with a major in Computer Science, Information Systems, Engineering, Business, or other related scientific or technical discipline. A Master's Degree is preferred.