Application Architect III

Serigor Logo

Serigor

πŸ“Remote - Worldwide

Summary

Join our team as an Application Architect III and lead application architecture for a large, complex organization. You will collaborate with various teams to set standards for custom application architecture, design, and development within a Microsoft .Net environment and Oracle databases. This role requires expert-level expertise in .Net Application Architecture and experience guiding other developers. You will lead initiatives to research and evaluate new technologies, provide technical guidance, and ensure adherence to coding standards and best practices. The position involves full-time work and requires strong communication and collaboration skills. This is a hybrid position located in Madison, WI.

Requirements

  • Have experience researching, testing, evaluating, and implementing solutions to meet business needs (12+ years)
  • Be able to work independently utilizing critical thinking and discretionary decision-making skill sets
  • Have experience applying Object Oriented Design
  • Have application development experience in .Net MVC and/or .Net Core framework, including C#, VB.NET, CSS, JavaScript, Angular and Bootstrap (12+ years)
  • Have experience applying Standard Security methods to custom applications
  • Have experience creating and testing APIs and web services
  • Have experience developing applications with Oracle/SQL Server backend databases including experience writing stored procedures and SQL (12+ years)
  • Have experience following coding standards and best practices
  • Have experience with Mobile App development and support (3 years)
  • Have experience with testing strategies and tasks such as identifying test scenarios, test data setup, execution, and documenting test results, etc
  • Have experience utilizing the Systems Development Lifecycle (SDLC)
  • Have experience resolving technical issues through debugging, research, and investigation
  • Have experience following Iterative/Agile/Scrum Methodologies for completing projects from Initiation through Implementation and Maintenance
  • Have excellent written and verbal communication skills including describing technical items to non-technical staff
  • Collaborate with others and be a team player to ensure project success and client business needs are met
  • Have expert level experience in Application Architecture within a large, complex organization. Application Architect guiding other developers and/or teams. (12+ years)
  • Have expert level experience in analysis and design of Microsoft Platform using .Net and Oracle/ SQL Server databases to develop custom applications. (12+ years)
  • Have expert level experience working in Visual Studio as well as Azure DevOps in the Cloud including project structure, migrations, work items and source code and release management. (5 years)
  • Have experience as an Architect for new applications or technology evaluations. (5 years)
  • Have experience implementing application architecture, design, and development standards to developers including processes, documentation, and technical direction. (4 years)

Responsibilities

  • Lead application architecture for the client at the direction of the Custom Applications Section Supervisor
  • Collaborate with others to identify and set standards for custom application architecture, design, and development in a Microsoft .Net environment with Oracle databases
  • Consider the holistic needs of the client when determining solutions and setting standards for custom application development
  • Lead initiatives to research and evaluate architecture and new/upgraded technology for custom applications
  • Provide guidance to other developers
  • Perform development and troubleshooting as needed
  • Gather and understand client business needs (new and existing), current client custom applications, platforms, and technology
  • Lead initiatives to research, test and evaluate architecture and new/upgraded technology, frameworks, and tools for custom applications
  • Continue to upgrade and maintain systems and tools
  • Identify, manage, and guide technical enhancements for use of Azure DevOps in collaboration with division architects and technical services
  • Guide and mentor developers on architecture/design solutions with a holistic client view
  • Set direction, review code, approve deployments, and troubleshoot issues with developers and project teams
  • Initiate efforts to identify and document custom application standards for architecture, design, development, testing, code management and deployments using a holistic view of client needs
  • Lead efforts for development of common code for custom applications including design, development, testing and implementation of these
  • Perform tasks for development (.Net/Oracle) and troubleshoot issues as needed
  • Gather requirements, design, code, and test
  • Coordinate, lead and contribute to application architecture team meetings to develop custom application standards and guidance
  • Collaborate with other IT Sections (i.e. GIS, Tech Services, Database Management, Web Services, Security, etc.) on IT projects, solutions and architecture including review and providing input on project charters
  • Research opportunities to reduce technical debt
  • Develop strategy to work with others to identify similar business needs and synergies within systems to determine if agency-wide solutions can be recommended
  • Collaborate with others to provide expertise on setting direction of Mobile Development Framework and Support for a client Mobile App strategy
  • Collaborate with others regarding Visualizations Tools and process as needed
  • Assist with evaluation and implementation of 3rd Party tools and technical projects as needed for research, architecture, and testing to address any impacts to custom applications
  • Assist with Testing Strategy for areas of responsibility
  • Assist with Continuity of Operations for custom applications
  • Assist with onboarding staff as needed
  • Prepare and provide technical documentation, such as, technology proposals, architecture diagrams, standard documentation, etc
  • Follow the standard development life cycle along with client standards and procedures for management and versioning of source code, file management and change management processes
  • Look out for security concerns or issues when determining solutions and follow security related protocols

Preferred Qualifications

  • Have experience and knowledge of GIS technologies, specifically those from ESRI
  • Have Project Management training and/or experience
  • Have experience documenting processes and technical documentation
  • Have experience working in Government or Natural Resources

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.