Sr Net Developer

Miami, Florida

Carnival Corporation & plc
Apply for this Job
Job Description

A Sr. .NET Developer is responsible for translating business requirements into specific systems, applications, or process designs for large, complex, and leading-edge web as well as API solutions. The individual is responsible for design, development, deployment, maintenance, and in some cases support of multi-tiered web and client-based applications. The position requires the ability to author clear and concise documentation and possess solid presentation and communication skills. Individual must work effectively in a team-based environment.

Job Functions:

  • Use best practices and industry standards to design, write, and deploy solid and maintainable application components using C .NET, HTML, Advanced JavaScript, CSS, internal frameworks, and 3rd party tools. A keen eye towards key architecture attributes such as performance and security must be observed in collaboration with technical lead.
  • Maintain a core understanding of the software development lifecycle and of Quality Assurance techniques using source code control repositories, debugging, and testing experience.
  • Communicate effectively and persuasively with management and peers

Qualifications:

  • Education: Bachelor's degree in a computer-related field or the equivalent related technical work experience required. Master's degree preferred.
  • Work Experience: Minimum of 7 years' experience in coding distributed Internet/eCommerce applications that support high traffic websites and client systems required. 5+ Background working within a standard Waterfall and Agile development methodology and programming of complex database-backed web sites is vital required.

Knowledge, Skills & Abilities:

General Programming Knowledge

  • Experience using OOP and Design Patterns
  • Experience developing APIs following the SOLID, DRY, and YAGNI principles.
  • Strong understanding of TDD.
  • Strong experience using SQL.
  • Strong understanding of the HTTP protocol.

Experience in development and deployment of RESTful services.

  • NET Framework.
    • Solid experience with the C language.
  • Experience using the Base Class Library.
  • Experience using ADO.NET and Entity Framework.

ASP.NET Framework

  • Exposure to web applications using ASP.NET Web Forms, ASP.NET MVC, and ASP.NET WebAPI.

Web and API Development.

  • Excellent understanding of the foundational technologies of the web: HTML, CSS, and Javascript. Solid experience taking wireframes and translating them into HTML/CSS.
  • Versatile in different Javascript framework/libraries like: React, Angular, and jQuery.
  • Strong understanding of web and API optimization techniques to reduce page load time.
  • Strong experience working with AJAX/JSON.

Significant focus on designing and planning implementing new features and resolution of production issues, maintaining effective communication with technical lead, scrum master immediate team and supervisor.

  • Write the programming code, either from scratch or by adapting existing website software to meet business requirements.
  • Test the website and APIs and identify any technical problems.
  • Be aware of international web standards and protocols.
  • Be able to multitask.
  • Develop own technical goals and work with supervisor to achieve them.
  • Ensure SDM and SCRUM methodologies are followed.
  • Promote and provide an environment for feedback, team communication, and innovation.
  • Initiate, manage and ensure completion of special projects.
  • Timely escalations of issues and impediments to relevant hierarchy following established guidelines.

Physical Demands: Must be able to remain in a stationary position at a desk and/or computer for extended periods of time.

Travel: Less than 25% shore-based travel likely.

Work Conditions: Work primarily in a climate-controlled environment with minimal safety/health hazard potential.

The range for this role's salary $83,182-$125,000. Offers to the selected candidates will be made on a fair and equitable basis, taking into account specific job-related skills and experience.

Date Posted: 17 September 2024
Apply for this Job