A

APL Logistics

Global supply chain design and logistics

Senior Specialist - Applications Development

Backend EngineeringConfirmed live in the last 24 hours
Full-timeHyderabad, Telangana, IndiaNo salary listedIn-person

About the Job

Requirements

  • Programming in Microsoft Visual C# and the .NET Framework.
  • Programming with RESTful APIs.
  • Writing SQL for SQL Server.
  • Working knowledge of software development life cycle methodologies, including Agile and Waterfall.
  • Understanding software engineering practices, development frameworks, and engineering tools.
  • Ability to execute assigned tasks independently while adhering to quality standards.
  • Understanding design methodologies, architecture principles, design patterns, and anti-patterns.
  • Ability to convert architectural requirements into detailed technical designs.
  • Knowledge of scalable, secure, and maintainable system design practices.
  • Experience in requirements elicitation, analysis, documentation, and traceability.
  • Ability to translate business requirements into technical solutions.
  • Familiarity with requirement management tools and methodologies.
  • Knowledge of source control, configuration management, and release processes.
  • Understanding of continuous integration and continuous deployment practices.
  • Familiarity with environment management and deployment automation.
  • Experience with build tools, development frameworks, and automation techniques.
  • Knowledge of unit testing, integration testing, and test automation concepts.
  • Ability to validate software quality through structured testing approaches.
  • Strong problem-solving and troubleshooting capabilities.
  • Ability to evaluate data from multiple sources and identify root causes.
  • Ability to assess alternative solutions and recommend optimal approaches.
  • Strong verbal and written communication skills, including the ability to articulate technical concepts to technical and non-technical stakeholders.
  • Ability to manage multiple priorities in a dynamic environment.
  • Ability to identify risks, dependencies, and execution challenges proactively.
  • Ability to plan and coordinate deliverables across project phases.
  • Ability to work effectively with cross-functional teams and business stakeholders.
  • Ownership, accountability, and customer focus.

Responsibilities

  • Analyze business, functional, and non-functional requirements and translate them into technical specifications.
  • Collaborate with business analysts, product owners, and stakeholders to clarify requirements and define solution scope.
  • Participate in effort estimation and provide inputs for project planning, scheduling, and resource allocation.
  • Contribute to requirement documents, user stories, and technical specifications.
  • Translate high-level architecture into detailed technical designs and implementation plans.
  • Develop design artifacts, workflows, technical specifications, and solution documentation.
  • Evaluate design alternatives and recommend solutions based on scalability, performance, maintainability, and business needs.
  • Ensure adherence to enterprise architecture standards and engineering best practices.
  • Develop, enhance, review, and maintain software applications and services.
  • Produce code aligned with coding standards, security requirements, and performance expectations.
  • Conduct peer code reviews and incorporate feedback to improve product quality.
  • Develop reusable components, utilities, and automation capabilities to improve development efficiency.
  • Create unit test plans, test cases, and testing documentation.
  • Perform unit, integration, system, functional, and user acceptance testing support activities.
  • Identify, analyze, and resolve defects while ensuring compliance with quality standards.
  • Support test automation initiatives and continuous quality improvement efforts.
  • Participate in the creation and review of application architecture and technical design documents.
  • Ensure solutions conform to architectural guidelines, technology standards, and security requirements.
  • Contribute to technical discussions, design reviews, and solution governance forums.
  • Support configuration management, build automation, and release management processes.
  • Participate in deployment planning and implementation activities.
  • Assist with application rollouts, production validation, and go-live support.
  • Ensure successful productionization of applications with minimal operational risk.
  • Investigate, troubleshoot, and resolve application incidents and production issues.
  • Perform root cause analysis and implement corrective and preventive measures.
  • Coordinate with stakeholders and support teams to resolve issues within agreed service-level agreements.
  • Contribute to application stability, performance optimization, and continuous improvement initiatives.
  • Act as a key point of contact for customers, business users, and project stakeholders for assigned deliverables.
  • Facilitate communication between technical teams, project managers, and client representatives.
  • Provide timely and accurate project, solution, and delivery updates.
  • Support customer-facing activities, workshops, demonstrations, and implementation discussions to support successful project delivery.
  • Build stakeholder relationships through technical expertise, responsiveness, and accountability.
  • Document technical learnings, project experiences, best practices, reusable assets, and technical documentation.
  • Contribute to organizational knowledge repositories and playbooks.
  • Apply lessons learned from previous projects to improve delivery effectiveness and solution quality.
  • Conduct knowledge transfer sessions, mentoring activities, and transition support for project teams.
  • Promote continuous learning and knowledge sharing across teams and technology domains.
  • Prepare operational documentation, support guides, and transition materials.
  • Conduct knowledge transfer sessions for support, maintenance, and operations teams.
  • Support project handover activities and ensure service readiness before production transition.

About the Company

APL Logistics

Global supply chain design and logistics

APL Logistics designs and operates global supply chains, delivering end-to-end logistics services across continents. Its work includes supply chain design, shipment consolidation and deconsolidation, global freight forwarding and customs management, regional warehousing, distribution, and IT solutions that increase supply chain visibility and performance. The company differentiates itself through its large global network, more than 20 million square feet of warehouse space, and locally grounded expertise across the automotive, consumer, industrial, and retail sectors. Its goal is to help businesses grow by moving products efficiently and cost-effectively to wherever they are needed.

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Jacksonville, FL
Founded
1977

Recently Posted Jobs

Explore more opportunities at APL Logistics

See more jobs