Job purpose:
As Senior Software Applications Development Engineer youll work with the team to develop new software applications. You will be involved in all aspects of software development including designing and developing the code for products as well as working on clientside web application technologies
Minimum requirements:
- Bachelors degree in or Diploma in Computer Science or a related field required
- Five years of experience in software development required.
- Must have 5 years of experience in software development with a background in largescale systems and/or distributed systems
- Experience working with C# or other objectoriented languages.
Duties and responsibilities:
- Expert in programming languages such framework (C#) c Java Python PHP C and other scripting languages
- Maintains high standards for the current state of a software project by adhering to design coding testing and documentation standards.
- Performs technical tasks related to program enhancements maintenance and enhancement of existing systems.
- Collaborates with business analysts project managers and endusers to understand requirements architect applications and build technology.
- Uses coding languages or scripting methodologies to solve a problem with a custom workflow.
- Works with crossfunctional teams to implement software features and functionality in a timely manner.
- Technical skills required for 2 applications in the Logistics Systems team;
- ASNAdvanced Shipping Notice System
- .Net ( 4.6.)
- MS SQL
WCF services. - MRSMerchandise Returns System
- C# MVC (not sure of the version possibly 5) PL SQL (oracle)
- WCF services
- Exposure to Azure DevOps CI/CD pipelines.
- Knowledge of Git.
- C# .net Core is advantageous for future Kafka integrations required on these applications