CrawlJobs Logo

Application Developer Analyst, C. Advanced

https://www.roberthalf.com Logo

Robert Half

Location Icon

Location:
United States , Tallahassee

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

The Office of Information Technology Services (OITS) is seeking an Application Developers Analyst (STC Job #1250: Application Development Analyst, (C. Advanced). The activities this candidate will be tasked with include, but are not limited to the following: Collaborate with business analysts, project managers, and stakeholders to understand the functional and non-functional requirements of the application; Develop, maintain, and enhance mobile applications using .NET MAUI to support Android, iOS, macOS, and Windows platforms; Design and implement responsive, adaptive, and intuitive UI/UX components using XAML and .NET MAUI UI controls; Integrate applications with backend APIs, web services (RESTful, GraphQL), and databases; Implement platform-specific styling using MAUI Visual States and customize controls as needed; Write clean, efficient, and maintainable C# code using .NET features, such as async/await; Translate business requirements into architectural designs that align with business goals; Design the overall system architecture and define how different components of the interact; Develop user interfaces and ensure the front end is responsive, accessible, and user-friendly; Review code, architecture, and design to ensure they meet the standards; Analyze and optimize the performance of the application; Design strategies for scaling the application efficiently as user demand grows; Ensure the application adheres to security best practices and compliance requirements; Implement DevOps practices such as continuous integration and continuous delivery (CI/CD).

Job Responsibility:

  • Collaborate with business analysts, project managers, and stakeholders to understand the functional and non-functional requirements of the application
  • Develop, maintain, and enhance mobile applications using .NET MAUI to support Android, iOS, macOS, and Windows platforms
  • Design and implement responsive, adaptive, and intuitive UI/UX components using XAML and .NET MAUI UI controls
  • Integrate applications with backend APIs, web services (RESTful, GraphQL), and databases
  • Implement platform-specific styling using MAUI Visual States and customize controls as needed
  • Write clean, efficient, and maintainable C# code using .NET features, such as async/await
  • Translate business requirements into architectural designs that align with business goals
  • Design the overall system architecture and define how different components of the interact
  • Develop user interfaces and ensure the front end is responsive, accessible, and user-friendly
  • Review code, architecture, and design to ensure they meet the standards
  • Analyze and optimize the performance of the application
  • Design strategies for scaling the application efficiently as user demand grows
  • Ensure the application adheres to security best practices and compliance requirements
  • Implement DevOps practices such as continuous integration and continuous delivery (CI/CD)

Requirements:

  • 5+ years of experience in .NET MAUI framework and its capabilities to build native apps for Android, iOS, Windows, and macOS from a single codebase
  • 5+ years of experience in XAML and its use in designing user interfaces in .NET MAUI apps
  • 3+ years of experience with mobile app architecture patterns, such as MVVM, MVP, and MVC
  • 3+ years of experience in C# and .NET development
  • 3+ years of experience in building responsive and adaptive UIs using .NET MAUI and XAML
  • 3+ years of analyzing and interpreting complex mobile app issues using tools like Visual Studio
  • Ability to provide excellent customer support
  • meticulous quality of work and work product
What we offer:
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan

Additional Information:

Job Posted:
March 23, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Application Developer Analyst, C. Advanced

Applications Development Analyst C. Advanced

The role involves working with various technologies, including ASP.NET, JavaScri...
Location
Location
United States , Tallahassee
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Comprehensive knowledge and experience in Applications Development
  • Proficient in JavaScript, SQL, Oracle, and R Code
  • Prior experience in Backend Development and SQL Server is essential
  • Familiarity with Cloud Technologies and Microsoft Azure
  • Experience with Agile and Scrum methodologies
  • Knowledge in ERP - Enterprise Resource Planning
  • Proficient in creating Charts and Graphs
  • Understanding of Best Practices in Applications Development
  • Experience in Web App and Libraries deployments
  • Familiarity with Data Management, Data Warehousing, and Finance
Job Responsibility
Job Responsibility
  • Analyze and document specifications of current web applications
  • Collaborate with management to formulate a comprehensive remediation strategy for all affected web-based applications and databases
  • Improve existing web applications in accordance with business requirements and within the constraints of remediation activities
  • Remediate web applications to prepare them for future use, including updates to incorporate changes mandated by financial regulations
  • Collaborate with database administrators to create database views and stored procedures to facilitate application database remediation
  • Analyze financial data and make recommendations to enhance the data model of financial systems
  • Utilize Microsoft Azure DevOps to manage work tasks, code assets, and deployments
  • Participate in regular scrum and team meetings, and engage in collaborative activities with team members and customers
  • Maintain applications through regular maintenance activities
  • Transfer knowledge to technical staff to ensure smooth operations
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • eligible to enroll in our company 401(k) plan
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant experience C#, Asp.net, C++
  • 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
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9+ years of experience in Database Management Systems (DBMS), including Data Analysis, Extraction and Loading, Database planning, design and maintenance
  • Data Structures
  • Programming Languages, including PL/SQL, C#, .Net, Asp.Net, MVC, Windows Services, C++, HTML, CSS, and JavaScript
  • Principles of Programming language, including coding, testing, troubleshooting, debugging and maintaining of a computer program
  • Software Engineering - Design and Analysis of Algorithms
  • Object oriented programming (OOPS), operating systems, and object-oriented analysis and Design
  • Integrated development environment with MS visual studio
  • Security services domain including life cycle of securities transactions and principles of equity markets
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9+ years of experience in Database Management Systems (DBMS), including Data Analysis, Extraction and Loading, Database planning, design and maintenance
  • Data Structures
  • Programming Languages, including PL/SQL, C#, .Net, Asp.Net, MVC, Windows Services, C++, HTML, CSS, and JavaScript
  • Principles of Programming language, including coding, testing, troubleshooting, debugging and maintaining of a computer program
  • Software Engineering - Design and Analysis of Algorithms
  • Object oriented programming (OOPS), operating systems, and object-oriented analysis and Design
  • Integrated development environment with MS visual studio
  • and Security services domain including life cycle of securities transactions and principles of equity markets
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Systems Analyst C. Advanced

As a Systems Analyst, your main role will be to document critical business proce...
Location
Location
United States , Tallahassee
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficiency in systems analysis and software development
  • Demonstrable experience with SQL and .NET technologies
  • Expertise in R Code and Visual Studio
  • Strong knowledge of business process functions and the ability to act as a subject matter expert
  • Ability to design, document, and implement procedures
  • Experience troubleshooting issues within a production environment
  • Familiarity with relational databases and financial systems
  • Skilled in quality assurance and methodology practices
  • Ability to perform ad hoc financial analyses as needed
  • Proven ability to drive continuous improvement initiatives
Job Responsibility
Job Responsibility
  • Document important business processes and analyze current business functions to identify opportunities for improvement
  • Assist in redesigning processes and contribute to development and testing
  • Analyze financial systems and dependent business processes
  • Provide guidance and oversight to quality assurance on all new code from its inception through various environments
  • Serve as a subject matter expert for applications dealing with complex financial business processes
  • Identify, analyze, and resolve problems and issues using troubleshooting tools, techniques, and teamwork
  • Collaborate with other developers and architects to drive guidelines, methodologies, and documentation
  • Work in partnership with distributed cross-functional teams to ensure all aspects of the project are communicated, supported, and delivered to high standards
  • Develop and apply knowledge of trends, relevant software development technologies, and methodologies
  • Provide hands-on support to peers and mentor others
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • eligibility to enroll in company 401(k) plan
  • Fulltime
Read More
Arrow Right

Kdb Developer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years of KDB or relevant Timeseries DB experience
  • overall experience in development - 5+ years
  • knowledge of Unix commands and shell scripts
  • experience in aiding development and integration for applications written in C++/Java
  • should be able to work with team to deliver solutions on time
  • requires good analytical skills in order to filter, prioritize and validate potentially complex material from multiple sources
  • excellent written and oral communication and team working skills
  • experience in systems analysis and programming of software applications
  • experience in managing and implementing successful projects
  • working knowledge of consulting/project management techniques/methods
Job Responsibility
Job Responsibility
  • Build and maintain KDB platform for Citi Market Making applications
  • design and implement low latency, high-availability, and performant systems
  • write reusable, testable and efficient code
  • participate and perform peer code reviews
  • follow best practices for ongoing parallel development, feature branching, merging, and common library management
  • interact with analysts, traders and business to understand requirements and gain functional learning about the business
  • take independent ownership of tasks from inception to delivery including post-delivery production support
  • work closely with support to maintain stability of platform
  • conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Fulltime
Read More
Arrow Right

.Net Developer

Company is currently seeking both Senior .NET Developers and .NET Developers.
Location
Location
United States , St. Louis
Salary
Salary:
Not provided
sovereigntec.com Logo
Sovereign Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Advanced ability to translate business needs and problems into systems design and technical solutions
  • Proven experience with structured and object-oriented programming, design patterns, relational database design, operating systems, networking concepts, and systems integration
  • Demonstrate an ability to evaluate project objectives and scope for feasibility, understanding, scheduling, and ensure projects meet budget and plan criteria
  • Complex analytical and problem-solving skills
  • ability to work well within a team environment and ability to multi-task
  • Advanced interpersonal skills, demonstrating an ability to apply leadership when required
  • Advanced oral and written communication skills
  • Masters degree in Computer Science
  • Certification in Microsoft C#.NET software development
  • Certification in Microsoft or Oracle database development
Job Responsibility
Job Responsibility
  • Provide IT solution design, delivery, and support expertise in Prophet, C#, Web, JavaScript, Oracle, and SQL Server technologies
  • Apply leadership and ownership through full solution development lifecycle while providing estimates, deliverables, and results
  • Meet regularly with Project Management and Technical Leads to manage status, milestones, risks, and issues in an Agile SDLC
  • Engage in customer planning sessions and demonstrate ability to drive out requirements
  • Analyze requirements, develop technical specifications, and perform solution gap analysis via Agile and Scrum methodology
  • Provide technical and/or business application consultation to customers and team members regarding functionality, architecture, operating systems, and databases for complex product systems
  • Prepare and present application and programming design solutions to fulfill business requirements
  • Engage technical analysts and business users to provide input on test cases, test scenarios, and test plans
  • Engage teams outside of immediate group as required, such as product integration points, infrastructure, help desk, security, and vendors
  • Evaluate and balance application change risk with business need for timely product enhancements
Read More
Arrow Right

Senior Application Developer

The Senior Application Developer is part of the team that provides software engi...
Location
Location
United States , Winston Salem
Salary
Salary:
44.15 - 66.25 USD / Hour
advocatehealth.com Logo
Advocate Health Care
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of directly relevant experience
  • Bachelor's Degree in Computer Science or Information Technology a plus or equivalent combination of education and experience
  • Demonstrated knowledge and execution of application development lifecycle (mobile, web, and full stack application development preferred)
  • Working knowledge of Microsoft .NET (9.0+), SQL Server, SQL, C#, JavaScript, Blazor/AngularJS/ReactJS
  • Demonstrate ability to be highly collaborative in a diverse environment
  • Ability to learn new frameworks, languages, programming techniques quickly
  • Accurate and logical problem solving, troubleshooting, and analytical skills
  • Excellent interpersonal and communication skills (verbal and written) with an emphasis on customer service
  • Strong initiative and proven ability to work independently with limited supervision
  • Experience working with the Agile Development methodology
Job Responsibility
Job Responsibility
  • Assists coordination of projects with limited scope
  • Collaborate with Project Manager to interact with customers to analyze, define and evaluate project requests
  • sets and maintains customer expectations
  • Assist with collection, interpretation, and documentation of specifications required to develop new or revise existing functionality
  • Develop complex databases or change existing databases as needed based on project request and scope, applying appropriate normalization and data integrity constraints
  • Develop complex program code and applications in appropriate language(s) to complete project requirements, workflows, data collection or other related needs
  • Create and/or maintain interfaces between systems utilizing appropriate and available interface technologies and tools
  • Troubleshoot intricate program code and application errors in legacy systems written in a variety of programming languages
  • May involve troubleshooting program code and applications written by other development staff
  • Implements and tests fixes to configuration issues in the TEST/DEV application environments
What we offer
What we offer
  • Paid Time Off programs
  • Health and welfare benefits such as medical, dental, vision, life, and Short- and Long-Term Disability
  • Flexible Spending Accounts for eligible health care and dependent care expenses
  • Family benefits such as adoption assistance and paid parental leave
  • Defined contribution retirement plans with employer match and other financial wellness programs
  • Educational Assistance Program
  • Fulltime
Read More
Arrow Right