Jobs.NET Developer - Applications Development
Citibank logo

.NET Developer - Applications Development

Citibank

Location

Jacksonville, FL

Type

Full-time

Posted

6/9/2026

Compensation

$96,960 - $145,440 per year

Undergraduate with 2+ Years of Experience
Approval 99.7%·Filings 1,260·New hires 296·
💎 Strong Sponsor
·FY 2025

Job description

This role is ideal for a seasoned full-stack developer who is passionate about creating sophisticated automation solutions. The position involves designing and building applications, services, and databases that streamline business processes within a complex enterprise environment. The successful candidate will leverage their deep technical expertise in .NET, microservices, and database management to drive projects from conception to deployment. The team focuses on delivering secure, reliable, and efficient services that enhance client and partner experiences.

Requirements

  • 4+ years' relevant experience in systems analysis and programming of software applications.
  • Strong knowledge of frontend technologies, including .NET Core, MVC, JavaScript, Bootstrap, and CSS.
  • Demonstrated expertise in developing .NET Core microservices and a strong understanding of microservices architecture and design patterns.
  • Proficiency with database development (MS SQL, Oracle, Couchbase) and languages (P-SQL, T-SQL).
  • Deep knowledge of RESTful API design principles and integration experience.
  • Experience with automation tools and frameworks, such as Selenium.
  • Familiarity with DevOps tools and a solid understanding of CI/CD pipelines and deployment automation.
  • Experience managing and implementing successful projects, with a working knowledge of project management techniques.
  • Experience with containerization technologies and container orchestration platforms like OpenShift is preferred.
  • Knowledge of AI fundamentals, including prompt engineering and interfacing with AI models and tools, is a plus.
  • Ability to work effectively under pressure and manage shifting deadlines or requirements.

Responsibilities

  • Develop and implement new or revised end-to-end application systems including UIs, data storage solutions, and automated workflows.
  • Create automated processes that interact with multiple APIs, databases, and application user interfaces.
  • Develop scalable database solutions, including schemas, stored procedures, and functions.
  • Analyze complex business and system processes to identify opportunities for improvement and provide evaluations based on industry standards.
  • Collaborate with business analysts, architects, and users to translate business requirements into technical stories and provide sizing estimates for development tasks.
  • Participate in the full software development lifecycle (SDLC), including feasibility studies, design, construction, testing, and implementation.
  • Manage code promotion, CI/CD pipelines, and all necessary SDLC artifacts to meet compliance and operating standards.
  • Recommend and implement security measures and ensure all essential procedures are followed, including those related to risk and compliance.
  • Perform code repository hygiene to ensure developer metrics are met and best practices are maintained.
  • Provide user and operational support for applications, participate in UAT, and resolve defects in a timely manner to meet release schedules.
  • Operate with independence and judgment, managing deadlines and unexpected changes in requirements effectively.

Benefits

  • Citi offers a comprehensive benefits package including competitive pay, stock programs, healthcare coverage, retirement plans, paid time off, parental leave, and programs supporting employee wellbeing and professional development.

Is this posting expired or inaccurate?