Application Development Analyst
Not Disclosed
Tallahassee, FL
12 Months
Not Disclosed
Not Disclosed
Government - State
Job Posted on (Jul 28, 2025)
Reference Number: BTFLAD28
Job Description
Description:
Primary Job Duties and Tasks
Analyze user requirements and translate them into technical specifications.
Design and develop dynamic web and mobile applications leveraging modern front-end frameworks including Angular 19, TypeScript, NgRx, RxJs, Kendo UI, Ionic Framework, Tailwind CSS, and Angular Material.
Developed APIs for communicate between front-end and back-end systems.
Debug and troubleshoot server-side issues and across platforms.
Maintain and enhance existing applications to improve performance or add new features and workflows.
Collaborate with cross-functional teams including developers, business analysts, and stakeholders.
Ensure software quality through unit testing, integration testing and code reviews.
Deploy applications and monitor performance post-launch.
Provide technical support and resolve application-related issues.
Ability to evolve quickly by learning the environment and technologies used and the applications assigned. Must provide examples of good time management skills with the ability to meet tight deadlines.
Specific Knowledge, Skills and Abilities (KSAs)
Bachelor’s degree or higher in Computer Science, Engineering, or related field preferred.
Strong C#, .Net, REST & Web API, XML, JSON, Entity Framework, ASP.Net, MVC, SQL Server, JavaScript, CSS, Visual Studio.
Familiar with Angular 19, TypeScript, NgRx, RxJs, Kendo UI, Ionic Framework, Tailwind CSS, and Angular Material.
Designing and implementing REST API endpoints using C# / Web API.
Develop best practices, standards across all aspects or the API lifecycle.
Write unit and integration tests for API endpoints.
Reviewing and implementing authorization and authentication concerns as they relate to APIs.
Documented experience building successful Progressive Web applications.
Ability to combine pieces of information to form general rules or conclusions.
Ability to communicate effectively with peers, supervisors and customers, verbally and in writing.
Ability to follow established policies and procedures.
Ability to analyze information and evaluating results to choose the best solution and solve problems.
Ability to effectively prioritize and execute tasks in a fast paced, high velocity, environment; ability to stay focused on responsibilities, meet deadlines and manage competing priorities under pressure.
Ability to drive effective meetings: workshops, design, and problem-solving sessions.
Ability to present ideas in business friendly and user-friendly language; demonstrated aptitude for working with, supporting and communicating with users and customers.
General Knowledge, Skills and Abilities (KSAs)
The submitted candidate(s) must be able to apply common knowledge, skills, and abilities in the following areas:
1. Communication: Have the ability to clearly convey information, in both written and verbal formats, to individuals or groups in a wide variety of settings (i.e., project team meetings, management presentations, etc.). Must have the ability to effectively listen and process information provided by others.
2. Customer Service: Works well with clients and customers (i.e., business office, public, or other agencies). Able to assess the needs of the customer, provide information or assistance to satisfy expectations or resolve a problem.
3. Decision Making: Makes sound, well-informed, and objective decisions.
4. Flexibility: Is open to change, new processes (or process improvement), and new information. Has the ability to adapt in response to new information, changing conditions, or unexpected obstacles. Ability to receive and give constructive criticism and maintain effective work relationships with others.
5. Interpersonal: Shows friendliness, courtesy, understanding, and politeness to others.
6. Leadership: Motivates, encourages, and challenges others. Is able to adapt leadership styles in a variety of situations.
7. Problem Solving: Able to identify, evaluate, and use sound judgement to generate and evaluate alternative actions, and make recommendations as accordingly.
8. Team Building: Encourages, inspires, and guides others toward accomplishing the common goal.
Education and Certifications
Education: Bachelor’s or higher in Computer Science, Information Systems, or related field. Or equivalent work experience. (Required)
Certifications:
AWS Certification, Azure Certification, (Highly Suggested)
Programming Languages: Python, JavaScript, Java, C++, C# (Highly Suggested)
VIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status