Job: Applications Development Analyst
Location: Tallahassee, FL
Job Summary: The client is seeking multiple experienced Application Developers to collaborate with stakeholders, design and implement software applications, and ensure high-quality performance and security compliance.
Key Responsibilities:
- Collaborate with business analysts, project managers, and stakeholders to understand application requirements.
- Translate business requirements into architectural designs aligned with business goals.
- Design system architecture and define component interactions.
- Develop and implement software applications using the .NET framework (C#, VB.NET, F#).
- Utilize ASP.NET (or ASP.NET Core) for web application development, including MVC, Web API, and Blazor.
- Develop and optimize SQL queries, stored procedures, and functions.
- Ensure user interfaces are responsive, accessible, and user-friendly.
- Review code, architecture, and design for standards compliance.
- Analyze and optimize application performance.
- Design strategies for efficient application scaling.
- Ensure application security and compliance with best practices.
- Implement DevOps practices such as CI/CD.
- Provide technical guidance in developing, architecting, and maintaining APIs, data mappings, and high-volume data integration processes.
Minimum Required Skills and Experience:
- 5+ years of experience in .NET Core and API development.
- 5+ years of advanced T-SQL skills, including stored procedure writing, table design, and error handling.
- 3+ years of experience in data mapping and API architecture.
- 3+ years of experience in analyzing and interpreting large datasets.
- 3+ years of experience in testing high-volume data integration processes.
- 1+ years of experience with Salesforce, Message MQ, and MuleSoft.
- Familiarity with system catalog views and Azure Cloud.
- Excellent customer support and meticulous work quality.
Preferred Qualifications:
- Strong understanding of both functional and non-functional application requirements.
- Proven ability to design and implement secure, scalable, and high-performing applications.
- Experience with continuous integration and continuous delivery (CI/CD) practices.