Developer
Job Location:
Tallahassee, FL - USA
Monthly Salary:
Not Disclosed
Posted on:
27 days ago
Vacancies:
1 Vacancy
Job Summary
Prefer someone in Tallahassee FL-will be on site
Job Responsibilities
- Provide ongoing IT support Core systems including diagnosing and resolving complex production issues.
- Support specialized frameworks and modules including Multi-Language Translation (MLT).
- Deliver automated solutions across multiple platforms to meet operational needs.
- Design develop and implement enterprise-level applications integrations and system enhancements.
- Create specifications and develop complex business-critical software solutions using industry-standard software engineering processes.
- Provide expertise in integrating applications across Commerce systems and business units.
- Develop and maintain programming standards reusable architectures and development procedures.
- Assist with migration of existing codebases and applications to cloud environments.
- Support modernization initiatives aligned with the agencys long-term IT strategy and architecture.
- Develop configure and maintain Azure DevOps (ADO) environments including build and release pipelines branching and merging strategies permissions custom tasks and build definitions.
- Participate in deployment activities and assist in identifying and resolving deployment-related issues.
- Ensure Continuous Integration and Continuous Delivery/Deployment (CI/CD) processes align with organizational standards and best practices.
- Provide architectural and design recommendations that support long-term IT organizational strategy.
- Participate in design reviews code reviews including code refactoring decisions and Rough Order of Magnitude (ROM) estimates.
- Serve as a technical expert mentor advocate and internal consultant on engineering best practices and emerging technologies.
- Apply and promote adherence to current SDLC Agile and engineering processes.
- Research emerging technologies and provide recommendations regarding their applicability to the agencys systems and objectives.
- Maintain technical documentation to support knowledge transfer continuity and governance.
Knowledge Skills and Abilities:
- Bachelors or masters degree in computer science information systems or related field or equivalent work experience.
- Minimum of ten (10) years of professional experience developing enterprise applications technologies.
- Minimum of ten (10) years of experience Frameworks to 4.5 .NET 8.0 C# and MVC/Razor pages.
- Minimum of ten (10) years of experience with Visual Studio 2019 or higher.
- Strong object-oriented programming skills and design principles.
- Expert-level knowledge of modern programming languages frameworks and debugging techniques.
- Experience designing and developing applications in multi-tier (n-tier) architectures.
- Experience with responsive front-end frameworks including Bootstrap jQuery and AngularJS.
- Experience with logging and document generation tools such as NLog and iText.
- Experience in database design development and management using Oracle and SQL Server.
- Strong SQL (Structured Query Language)/Transact-SQL SQL/TSQL skills including query optimization and tuning.
- Experience with data manipulation stored procedures indexing strategies and performance improvement.
- Experience with distributed caching/analytics technologies such as Redis and ElasticSearch.
- Understanding of vector search and Retrieval-Augmented Generation (RAG) concepts.
- Experience with Azure DevOps for source control work management CI/CD and automated build/deployment.
- Experience with branching/merging strategies for parallel development.
- Ability to configure build pipelines deployment configurations transformations and environment setups.
- Experience supporting production deployments and troubleshooting deployment issues.
- Experience with code quality/security scanning tools such as SonarQube or SonarCloud.
- Ability to integrate AI/LLM services applications (Azure OpenAI OpenAI APIs Microsoft Copilot etc.).
- Understanding of AI-related constraints such as hallucinations latency cost and privacy and how to mitigate them in application code.
- Experience serving as a project leader or lead technical expert on multiple complex IT projects.
- Ability to handle high-complexity issues requiring knowledge across multiple technical domains and business areas.
- Experience writing clear and comprehensive technical documentation.
- Experience using wireframing/prototyping tools.
- Strong understanding of Software Development Life Cycle (SDLC) and Agile methodologies.
- Knowledge of ADA compliance and experience implementing accessibility standards.
- Deep knowledge of modern application design patterns and best practices.