What are the responsibilities and job description for the Applications Development Analyst position at STEPS Talent?
Role: Applications Development Analyst
Client: Health Care Administration
Term: Long Term Contract
Location: Onsite - Tallahassee, FL
Job Summary:
Our client is seeking qualified Applications Development Analysts to assist the Office of Information Technology Services in their daily operations, support, and services. The candidates will collaborate with business analysts, project managers, and stakeholders to understand requirements and design solutions aligned with business goals. They will play a crucial role in designing, developing, and implementing software applications using .NET frameworks, ensuring the scalability, security, and performance of the applications.
The positions involve providing technical guidance and expertise in supporting the client in developing, architecting, and maintaining systems, APIs, and data integration processes.
Responsibilities:
- Collaborate with stakeholders to understand functional and non-functional requirements.
- Translate business requirements into architectural designs aligned with business goals.
- Design and develop software applications using the .NET framework and C#.
- Develop web applications using ASP.NET, MVC, Web API, and Blazor for both client and server-side programming.
- Develop and optimize SQL queries, stored procedures, and functions.
- Ensure responsive, accessible, and user-friendly front-end development.
- Perform code reviews, architecture reviews, and design optimizations.
- Implement DevOps practices, including continuous integration and continuous delivery (CI/CD) via Azure DevOps and GitHub repositories.
- Analyze and optimize the performance and scalability of applications to meet user demand.
- Ensure adherence to security best practices and compliance requirements.
Minimum and/or Preferred Qualifications:
Education:
- Bachelor's or Master's Degree in Computer Science, Information Systems, or a related field. Equivalent work experience may be considered.
Experience:
- 5 years of experience in .NET/.NET Core application development.
- 5 years of experience in T-SQL, advanced stored procedures, data manipulation, and error handling.
- 3 years of experience with application design, data mapping, and data integration.
- 3 years of experience analyzing and interpreting large datasets, including cleaning, transforming, and visualizing data.
- 1 year of experience using Blazor for front-end development.
- Familiarity with Azure Cloud and system catalog views.
- Experience in high-volume data integration testing and complex processes.
- Proven ability to deliver excellent customer support with meticulous attention to detail.