About the Role
The Application Developer is responsible for developing, supporting, and maintaining software applications. This includes defining, designing, testing, coding, and documenting new and existing software programs. The role also involves providing support to end-users and responding to application-related queries or issues, requiring an understanding of business requirements and recommending technical solutions.
Responsibilities
- Define, develop, test, analyze, support, and maintain software applications, including design, code, test, and document new and existing applications and programs.
- Liaise with business units for user acceptance tests.
- Develop new applications or modify existing applications based on the application development lifecycle.
- Provide ongoing support, troubleshoot, and maintain applications and programs by investigating, resolving, and recommending improvements.
- Participate and/or lead small to medium scale software application projects, directing and delegating assignments to Programmers or other IT members.
- Research, design, and implement new or modified applications.
- Provide technical consultation, recommend solutions, and prepare business and systems analysis documentation, including solution definition, cost estimates, and project timelines.
- Analyze, review, and construct detailed functional design, technical design, and/or application prototypes based on business requirements.
- Document all processes for future modifications.
- Provide post-implementation support by gathering feedback from businesses and using effective problem-solving techniques.
- Work closely with end-users and/or business units to determine business requirements for software applications and programs.
- Troubleshoot and resolve software application issues received from end-users.
- Discuss complex or highly technical issues with other team members and/or vendors as required.
- Monitor industry trends, technologies, and solutions, and participate in technology reviews.
- Recommend software application upgrades and/or replacements.
- Assist team members in the research of system issues and products as required.
- Perform other related duties as assigned by management.
- Adhere to established policies and procedures.
Requirements
- Proven ability to reverse engineer business rules from existing code base.
Skills
- Java
- Microsoft SQL Server
- Oracle
- JavaScript
- JQuery
- Eclipse
- NetBeans
- Visual Studio
- MVC
- WCF
- Entity Framework
- Cloud based architecture and development practices (Microsoft, Azure, AWS)
- Thread programming
- Reflection
- Strong interpersonal and communication skills (both verbal and written)
- Strong organizational skills
- SQL Server
- Stored Procedures
- Indexing
- Database design
- Object Oriented Programming concepts
- Problem solving and troubleshooting skills
- Team Foundation Server
- UML
- WPF
- .Net
- C#
Location
- ON Toronto - CN030
Work Type
- Full Time
Experience Level
- 5 years of related experience
Education Level
- Associates Degree or post-secondary education in Computer Science
Salary/Compensations
- $70,825 - $106,500
Benefits
- Competitive compensation
- Comprehensive benefits
- Professional development
About the Company
- Livingston is a market leader offering customs brokerage, international trade consulting, compliance, and freight forwarding services around the world.
- Livingston has over 3,000 employees at more than 90 key border crossings, sea ports, airports and other strategic locations in North America, Europe and Asia.
- Our fast-paced and collaborative environment offers you the opportunity to work with leaders in the industry, receive recognition for achievements and develop your expertise in the complex and evolving world of trade.
- At Livingston, we are committed to fostering a flexible, growth-oriented environment where you can thrive.
- Our culture is built on respect, recognition, and collaboration, and we empower our team with trusted expertise, continuous learning opportunities, and long-term support.
- We offer competitive compensation, comprehensive benefits, and a transparent pay philosophy aligned with market data and job-related factors.
- Base salary is one component of our total rewards package which also includes incentive opportunities, benefits, and professional development.
- Salary ranges are established by location and reflect relevant factors such as skills, experience, and market conditions.
Equal Opportunity
- Livingston is an equal opportunity employer committed to fostering an inclusive and accessible workplace.
- Accommodations are available throughout the recruitment process for applicants with disabilities.
- If you require an accommodation, please advise when submitting your application.
