Job ID: FL-RFQ – DMS – 2425 (912591003)

Hybrid/Local Applications Architect (.Net) with C#/Python, Angular/React, Node.js, ASP.net, Ruby on Rails, MySQL/MongoDB/PostgreSQL, Docker, PowerApps and Java experience

Location: Tallahassee, FL (DMS)
Duration: 12 Months

SCOPE OF WORK
To develop new business applications using low-code, PaaS and SaaS solutions that are
managed and maintained by the Department’s Office of Information Technology. The
scope of work for this project includes, but is not limited to, the following tasks:
5.1 Application Requirements Gathering and Analysis
5.1.1 Meet with stakeholders to understand their needs and requirements for
the new applications.
5.1.2 Document the requirements and analyze them to identify any gaps or
conflicts.
5.1.3 Develop a plan for addressing any gaps or conflicts.
5.2 Application Design and Development
5.2.1 Design the new low-code, PaaS or SaaS applications.
5.2.2 Develop the applications using best practices.
5.2.3 Test the applications thoroughly to ensure that they meet all
requirements.

5.3 Cloud Hosting
5.3.1 Design the cloud architecture for the new applications, including
necessary components such as virtual machines, load balancers, and
databases.
5.3.2 Migrate the applications and their data to the cloud, ensuring that all
data is securely transferred and available to users.
5.3.3 Test the migrated applications to ensure that they meet all requirements
and that users can access them from anywhere, at any time.

5.4 Training and Support
5.4.1 Develop training materials and provide training to users to ensure that
they are familiar with the new applications and can use them effectively.
5.4.2 All training material developed shall be reviewed and approved in writing
by the Department’s Contract Manager prior to use.
5.4.3 Provide ongoing support to users to ensure that any issues or questions
are addressed promptly.

5.5 Application Architect Job Description
5.5.1 Position Overview
The Candidate shall provide technical capability, knowledge, industry
partnerships, experience, and expertise/proficiency required to
design, code, modify, and support the Department’s business
application solutions.

5.5.2 Key Areas of Responsibility
a. Writing clean, organized, and efficient code for web applications.
b. Creating user-friendly interfaces and responsive layouts that work
across various devices and browsers.
c. Collaborating with designers, project managers, and clients to
ensure applications meet their needs and expectations.
d. Troubleshooting and debugging code to fix issues and improve
application performance.
e. Keeping up to date with emerging application development
technologies and best practices.
f. Integrating third-party applications and APIs to enhance application
functionality.
g. Testing web applications to ensure they function as intended and
are error-free.
h. Implementing security protocols and measures to protect
applications from potential threats.
i. Providing technical support and maintenance for applications postlaunch.
j. Documenting code and processes to facilitate future maintenance
and updates.

5.5.3 Preferred Qualifications and Experience
a. Bachelor’s degree in computer science, software engineering, or a
related field.
b. Proven experience as an application architect with a strong portfolio
of work.
c. Proficient in one or more programming languages such as Java,
Python, C#, or JavaScript.
d. Experience with front-end technologies such as HTML, CSS, and
JavaScript frameworks like React or Angular.
e. Experience with back-end technologies such as Node.js, ASP.NET,
or Ruby on Rails.
f. Knowledge of database systems such as MySQL, MongoDB, or
PostgreSQL.
g. Knowledge of Docker
h. Knowledge of low-code, PaaS and SaaS application development.
i. Knowledge of the Microsoft Power Platform.
j. Strong analytical and problem-solving skills.
k. Excellent communication and collaboration skills.

5.5.4 Skills and Competencies
a. Communication
1) Excellent verbal and written communication skills and the ability
to interact professionally with a diverse group, executives,
managers, and subject matter experts.
2) Ability to communicate technical matters clearly in lay terms for
full comprehension by non-technical users.
3) Facilitation of team and client meetings.
4) Deliver informative, well-organized presentations.
5) Understands how to communicate difficult/sensitive information
tactfully.
6) Seeks and participates in development opportunities above and
beyond training

b. Technical Understanding
1) The application architect should have a solid technical
understanding of programming languages, software
development frameworks, and database systems. They should
be proficient in one or more programming languages such as
Java, Python, C#, or JavaScript, and be able to write clean,
efficient, and scalable code.
2) Additionally, the applications architect should have experience
with front-end technologies such as HTML, CSS, and JavaScript
frameworks like React or Angular, as well as back-end
technologies such as Node.js, ASP.NET, or Ruby on Rails. They
should be familiar with database systems such as SQL, MySQL,
MongoDB, or PostgreSQL, and understand how to design and
manage databases.
3) The applications architect should also have strong analytical and
problem-solving skills, as they will be responsible for
troubleshooting issues and identifying solutions to technical
challenges. They should be able to work collaboratively with
project managers, designers, and other stakeholders to ensure
projects are delivered on time and within budget.

c. Problem Solving
1) Attention to detail.
2) Logical thinking.
3) Creativity.
4) Persistence.
5) Adaptability.
6) Collaboration.

d. Leadership
1) Generates enthusiasm among team members.
2) Challenges others to develop as leaders while serving as a role
model.
3) Encourages process improvement and innovative change.
4) Trains other innovators through both formal and informal training
programs.

e. Teamwork
1) Be the liaison between the business units, technology teams and
support teams.
2) Facilitates effective team interaction.
3) Willingness to participate in all team roles.

f. Key Contacts
1) Develops relationships with staff and other Department
contractors to foster client ties.
2) Communicates effectively with staff and other Department
contractors at all levels to identify needs and evaluate solutions.
3) Continually seeks opportunities to increase customer
satisfaction and deepen both user and other Department
contractor relationships.
4) Maintains relationships with other external organizations through
professional association links wherever possible.

F-Resume-Self-Certification-Form.docx

Candidate-References.docx

Hybrid/Local Applications Architect (.Net) with C#/Python, Angular/React, Node.js, ASP.net, Ruby on Rails, MySQL/MongoDB/PostgreSQL, Docker, PowerApps and Java experience

Leave a Reply

Your email address will not be published. Required fields are marked *

Discover more from innoSoul

Subscribe now to keep reading and get access to the full archive.

Continue reading