Job Description :
Senior Applications Developer Job Details

Responsibilities: Deliver .NET applications programming and analysis tasks as part of a system development process.

Decision Making: Makes decisions and recommendations on highly technical or complex issues and without formal guidelines or precedents and exercises resourcefulness and ingenuity to interpret policy

Duties: Is considered a SME and has the ability to influence others.
- Oversees project work and ensures alignment with business goals.
- Develop and document software based on a defined set of design and performance requirements
- Adhere to processes defined by the Technical Lead and Solution Architect Provide estimates of work effort
- Proactively provide ideas to improve proposed solutions
- Actively participate in application design, database design, schema layout and data loading
- Actively participate in code walkthroughs/inspections as per the software development process and Quality Management Plan
- Prepare sample data and unit test plans
- Troubleshoot and corrects complex bugs or issues (including performance issues
- Develop and execute unit and integration tests as per the project plan.
- Assist in the set up and execution of demonstrations as required
- Align all work effort with the project schedule/work plan.

Senior Applications Developer Must Have Skills

- Extensive senior experience (10 years) developing complex application solutions in an agile environment;
- Understanding and previous experience in the implementation and maintenance of web applications and transaction processing applications;
- Senior level experience with .Net and JavaScript, SQL Server, Windows, Reddis, Quartz. Experience with RESTful services with ASP.NET;
- Experience participating in code reviews;

Senior Applications Developer Nice to Have Skills

- Experience working within the pipeline domain or industry is considered an asset.

Senior Applications Developer Assignment Length
6 months

Senior Applications Developer Start Date
Immediate