Application Developer III

Ryder Supply Chain SolutionsCoral Gables, FL

About The Position

The Application Developer III is responsible for creating software design, developing software, and performing unit and integration testing. This role also involves maintaining and enhancing application functionality. Key activities include gathering and analyzing user requirements, designing and developing effective solutions, testing and deploying solutions, and creating documentation for ongoing maintenance and support. The position also entails applying enhancements based on customer requests, developing and supporting small to mid-scale web applications, and providing application support using expertise in Microsoft SQL Server, SQL Scripting, Java, and Microsoft .NET technologies.

Requirements

  • Senior-level experience with .NET C#,.NET Core, ASP.NET MVC & Web API 2, as well as core .NET concepts, including asynchronous programming, parallelization and messaging.
  • Good understanding of principles of software architecture and object-oriented design.
  • H.S. diploma/GED with equivalent work experience.
  • Three (3) years or more experience in C# and ASP.NET.
  • Three (3) years or more experience in Agile software development process and tools, including TFS and Visual Studio Online.
  • Three (3) years or more experience with developing applications using Rabbit MQ, MSMQ or similar messaging platform.
  • Knowledge of messaging architectures and high level concepts of enterprise application integration.
  • Five (5) years or more experience in web development using Angular JS, HTML5, CSS/CSS3.
  • Five (5) years or more experience with software development.
  • Knowledge and practical experience of using GoF design patterns.
  • Advanced level knowledge of Transact-SQL, query performance optimization, sub-queries, ranking functions, joins and set operations, aggregating and pivoting data; Programmable Objects: transaction dynamic execution, user defined functions, stored procedures, triggers, CLR stored procedures.
  • Advanced level of understanding of relational and no-SQL database concepts, such as document-oriented, and object-oriented data modeling.

Nice To Haves

  • Bachelor's degree in Computer Science or related field of study preferred.

Responsibilities

  • Gather and analyze user requirements to design and develop sound and effective solutions.
  • Test and deploy the solutions to the live environment for general use.
  • Develop documentation to facilitate the ongoing maintenance and support of these applications.
  • Application of enhancements to fulfill customer requests for enhanced functionality and reporting and development and support of small and mid-scale web applications.
  • Provide application support using subject matter expertise in Microsoft SQL Server, SQL Scripting, Java, and Microsoft .NET technologies to support application.
  • Performs other duties as assigned.

Benefits

  • Comprehensive health and welfare benefits
  • Medical insurance
  • Prescription insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance options
  • Paid time off for vacation
  • Paid time off for illness
  • Paid time off for bereavement
  • Paid time off for family leave
  • Paid time off for parental leave
  • Tax-advantaged 401(k) retirement savings plan

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

High school or GED

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service