Senior Specialist, Applications Development
Role Overview
The person in this role is responsible for translating business and architectural requirements into high-quality technical solutions through detailed design, development, testing, implementation, and support activities.
The role contributes across the Software Development Life Cycle (SDLC), ensuring that applications and services meet functional, performance, quality, and reliability expectations while adhering to organizational standards, policies, and best practices.
The person in this role collaborates with business stakeholders, architects, Track Lead, Project manager, and development team members to deliver scalable and maintainable technology solutions that create value for clients and the organization.
Key Skills for This Role
Full Job Posting
Role Overview
The person in this role is responsible for translating business and architectural requirements into high-quality technical solutions through detailed design, development, testing, implementation, and support activities.
The role contributes across the Software Development Life Cycle (SDLC), ensuring that applications and services meet functional, performance, quality, and reliability expectations while adhering to organizational standards, policies, and best practices.
The person in this role collaborates with business stakeholders, architects, Track Lead, Project manager, and development team members to deliver scalable and maintainable technology solutions that create value for clients and the organization.
Requirements Analysis & Estimation
- 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 the preparation of requirement documents, user stories, and technical specifications.
Solution Design
- 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 optimal solutions based on scalability, performance, maintainability, and business needs.
- Ensure adherence to enterprise architecture standards and engineering best practices.
Application Development
- Develop, enhance, review, and maintain software applications and services.
- Produce high-quality code aligned with coding standards, security requirements, and performance expectations.
- Conduct peer code reviews and incorporate feedback to improve overall product quality.
- Develop reusable components, utilities, and automation capabilities to improve development efficiency.
Testing & Quality Assurance
- 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.
Architecture & Technical Governance
- 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.
Release, Deployment & Implementation
- Support configuration management, build automation, and release management processes.
- Participate in deployment planning and implementation activities.
- Assist in application rollouts, production validation, and go-live support.
- Ensure successful productionization of applications with minimal operational risk.
Production Support & Maintenance
- 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 ensure issue resolution within agreed SLAs.
- Contribute to application stability, performance optimization, and continuous improvement initiatives.
Client & Stakeholder Management
- Act as a key point of contact for customers, business users, and project stakeholders for assigned deliverables.
- Facilitate effective 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 ensure successful project delivery.
- Build trusted relationships with stakeholders by demonstrating technical expertise, responsiveness, and accountability.
Technical Skills
- Programming in MS Visual C#, Dot Net Framework
- Programming in RESTful API
- Coding SQL for Sql Server
- Working knowledge of SDLC methodologies including Agile and Waterfall.
- Understanding of software engineering practices, development frameworks, and engineering tools.
- Ability to execute assigned tasks independently while adhering to quality standards.
- Understanding of 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.
Requirements
- 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.
- Translate high-level architecture into detailed technical designs and implementation plans.
- Develop, enhance, review, and maintain software applications and services.
- Produce high-quality code aligned with coding standards, security requirements, and performance expectations.
- Conduct peer code reviews and incorporate feedback to improve overall product quality.
- Create unit test plans, test cases, and testing documentation.
- Perform unit, integration, system, functional, and user acceptance testing support activities.
- Investigate, troubleshoot, and resolve application incidents and production issues.
- Programming in MS Visual C#, .NET Framework.
- Programming in RESTful API and coding SQL for SQL Server.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at APL Logistics
Yard Driver (2nd Shift) - Shepherdsville KY
Shepherdsville, USA
Yard Driver (2nd Shift) - Shepherdsville KY
Shepherdsville, USA
Team Lead, Contract Logistics (1st Shift) - City of Industry CA
, USA
OVERVIEW: The Warehouse Team Lead assists in assigning work to warehouse personnel, providing on-the-job training and feedback, champions safety awareness and ensures jobs are completed correctly and efficiently. The Tea
Material Handler (1st Shift) - Lawrenceville GA
Lawrenceville, USA
Team Lead, Contract Logistics (2nd Shift) - Lewisville TX
Lewisville, USA
Associate Specialist, HR Business Partnering (1st Shift) - Willoughby OH
Willoughby, USA
Material Handler (2nd Shift) - Lewisville TX
Lewisville, USA
Team Lead, Contract Logistics (2nd Shift) - Lewisville TX
Lewisville, USA
Yard Driver (2nd Shift) - Shepherdsville KY
Shepherdsville, USA
Yard Driver (2nd Shift) - Shepherdsville KY
Shepherdsville, USA
Team Lead, Contract Logistics (1st Shift) - City of Industry CA
, USA
Material Handler (1st Shift) - Lawrenceville GA
Lawrenceville, USA
Team Lead, Contract Logistics (2nd Shift) - Lewisville TX
Lewisville, USA
Associate Specialist, HR Business Partnering (1st Shift) - Willoughby OH
Willoughby, USA
Material Handler (2nd Shift) - Lewisville TX
Lewisville, USA
Team Lead, Contract Logistics (2nd Shift) - Lewisville TX
Lewisville, USA