CrawlJobs Logo

Applications Developer Senior Programmer Analyst

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United States, Tampa

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

96960.00 - 145440.00 USD / Year

Job Description:

Intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective is to contribute to applications systems analysis and programming activities. Seeking a highly experienced and motivated Senior/Lead Software Developer with over 10 years of professional experience to lead and contribute to critical project work.

Job Responsibility:

  • Lead and participate in all phases of the Secure Software Development Life Cycle (SDLC)
  • Architect, design, develop, and maintain high-quality software solutions using .NET, C#, ASP.NET, .NET Core, SQL Server, and Entity Framework
  • Manage and implement RESTful APIs and traditional Web Services
  • Develop modern front-end applications using Angular
  • Utilize and enforce best practices for source control management with Bitbucket and GitHub
  • Oversee and contribute to Release Lifecycle Management using tools like Jenkins and JIRA
  • Lead and mentor offshore development teams
  • Collaborate effectively with other technology partners including SA and DBA teams
  • Execute and oversee Windows server migrations
  • Proactively identify and address system and application security threats and vulnerabilities
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation
  • Provide user and operational support on applications to business users
  • Consult with users/clients and other technology groups on issues
  • Serve as advisor or coach to new or lower level analysts

Requirements:

  • 5+ years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor's degree/University degree or equivalent experience
  • 10+ years of hands-on experience in software development
  • Proficiency in .NET Ecosystem: Expert-level knowledge and practical experience with .NET Framework, .NET Core, C#, ASP.NET, and Entity Framework
  • Database Management: Strong experience with SQL Server, including database design, T-SQL development, performance tuning, and administration
  • API Development: Extensive experience in designing, developing, and managing REST APIs and traditional Web Services
  • Front-End Development: Solid experience with Angular framework for single-page application development
  • Security Tools: Familiarity with CyberArk for privileged access management and secrets management
  • Version Control: Deep understanding and hands-on experience with Bitbucket, GitHub, and associated branching/merging strategies
  • CI/CD & Project Management Tools: Practical experience with Jenkins for automation and JIRA for agile project management and issue tracking
  • Comprehensive understanding and practical experience across all phases of the Secure Software Development Life Cycle (SDLC)
  • Strong knowledge of system and application security threats and vulnerabilities (e.g., OWASP Top 10) and experience in implementing mitigation strategies
  • Experience with Release Lifecycle Management products and processes
  • Hands-on experience with Windows server migration, including IIS and SQL Server environments
  • Ability to thrive in a fast-paced, highly autonomous environment with tight deadlines
  • Experience working with SA and DBA teams to ensure infrastructure and database systems are upgraded and compliant with organizational and industry standards
What we offer:
  • Medical, dental & vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid time off packages including vacation, sick leave, and paid holidays
  • Discretionary and formulaic incentive and retention awards

Additional Information:

Job Posted:
September 04, 2025

Expiration:
September 10, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.