Applications Architect - BeaconGov
Tallahassee, FL
About the Job
Required Qualifications
The Department requires the following experience, skills, and/or knowledge for this position:
1. A bachelor's or master's degree from an accredited college or university in Computer Science, Information Systems, or other related fields. Relevant experience may be substituted for education on a year-for-year basis when applicable.
2. Three (3) or more years of professional experience in a lead developer role;
3. Five (5) or more years of experience with programming languages C# and/or Visual Basic Network Enabled Technologies (VB.NET) and Active Server Pages Network Enabled Technologies (ASP.NET);
4. Five (5) or more years of experience with Structured Query Language (SQL) Server database;
5. Two (2) or more years of experience in relevant architecture;
6. Advanced to expert-level knowledge and understanding of architecture, applications systems design, and integration;
7. Proficiency with Visual Basic, C#, .NET, and Visual Basic Script (VBScript);
8. Proficiency in coding ASP.NET Web applications and Active Server Pages (ASP) / VBScript web pages;
9. Proficiency coding C# .NET Windows based applications;
10. Proficiency in developing eXtensible Markup Language (XML) Web Services, Web Application Programming Interface (WebAPI), and Server Components with C#.NET;
11. Experience with iPhone operating system (iOS)/Android mobile development; and
12. Proficiency in Querying Microsoft SQL using Transact-SQL (T-SQL).
NOTE: In addition to the above list, the selected Candidate must successfully complete a Level II Background Check.
Preferred Qualifications
The Department prefers the Candidate to have the following experience, skills, and/or knowledge for this position:
· Experience with Xamarin/Multi-platform App UI (MAUI) development for Android and iOS platforms;
· Experience administering platforms and services for resource domains in both Infrastructure as a Service (IaaS) and Platform as a Service (PaaS) Azure cloud environments;
· Experience with AppDynamics Application, Server, and SQL Server monitoring;
· Experience with systems integration between .NET and other platforms via web services and Application Programming Interfaces (APIs);
· Experience with planning, programming, and implementing custom solutions within a corrections or other law enforcement environment;
· Experience with Cloud Native architecture and applications programming for Azure or Amazon Web Services (AWS) clouds; and
· Experience in deploying and maintaining International Business Machines Database 2 (IBM DB2) mainframe web services to web-enabled applications.
Scope of Work/Job Characteristics
The Application Development Consultant will serve as the principal line of communication for the project team. The duties and responsibilities of this position are as follows:
· Ensure analysis and design solutions are aligned with business and IT strategies that comply with the Department's architectural standards;
· Provide top-level customer support and troubleshooting of custom software;
· Provide and implement solutions for end-user issues, including after-hours support as needed;
· Serve as consultant to higher-level supervisory and administrative personnel in the planning of information systems or projects;
· Participate in component and data architecture design, performance monitoring, product evaluation, and buy vs. build recommendations;
· Coordinate activities in the planning, scheduling, and implementation of information systems or projects, including but not limited to requirements elicitation, architectural planning, change management, release management, and administration of development and test environments in both on-premise and cloud data centers;
· Work independently as part of a larger cross-functional team; and
· Complete activities surrounding the implementation and support of agency systems, processes, and governance; and
· Take primary or secondary responsibility for the incident management queue.
NOTE: This position is designated as "essential staff” and is expected to report for duty when instructed to do so in times of emergency or potential emergency as required by Section 33-208.002(4), F.A.C.