Placement papers | Freshers Walkin | Jobs daily: Senior Software Developer (C#, .NET) at SITA (Montreal, QC, Canada)


Search jobs and placement papers

Senior Software Developer (C#, .NET) at SITA (Montreal, QC, Canada)

PURPOSE


We are transforming our AIRCOM Server platform (which purpose is to manage aircraft traffic in real-time) as a microservice, cloud-native architecture.


 THE ROLE


We are looking for talented full-stack developers with the following mindset, which mirrors ours:



  • Agile team player

  • Taste and skills for good design

  • Passion for quality and solving the root cause of problems

  • Automated testing in your heart

  • Serious on security 


The position includes all required tasks to get the job done, including design sessions, coding, bugfixes, code reviews, doc, manual tests if necessary.



  • Participate in the evolution of the existing and future products based on AIRCOM Server NG platform – FlightTracker to begin with, other products to be added in the future.

  • Assist as required in scope definition, technical viability, scoping, and best practice solution design to meet the needs of the product and / or client.

  • Assist in or review, the estimation, time and cost of a specific solution design ensuring it meets the needs of the product and the business.

  • Write and deliver code, and participate in code walkthroughs according to the requirements of the functional specifications.

  • Using the QA bug reports, oversee the fix implementation of assigned bugs, based on agreed priorities.

  • Liaise with software vendors regarding bug fixes / issues.

  • Where appropriate, provide guidance to the Project Manager and / or Development Manager in the development of solutions that create innovation and have a beneficial outcome to the product or application.

  • Ensure all risks and issues that affect the project are raised following set processes and are actioned appropriately. Escalate risks and issues that pose a significant impact to deliverables.

  • Work with customers (both internal and external) to ensure change requests meet the customer requirements.

  • Ensure tasks / short term goals are met by the team according to the time and budget.


We would like it if you have the below qualifications, knowledge and experiences:



  • Bachelors or Masters degree in Computer Sciences or Engineering.

  • Professional programming certification in a mainstream programming language is a plus.

  • Excellent knowledge of  C#, .NET, ASP.NET Web Api

  • Excellent knowledge of Angular, TypeScript, SPA ecosystem

  • Excellent knowledge of unit testing and integration testing.

  • Good knowledge of SQL server or other relational databases

  • Detailed familiarity with Agile software development methodology.

  • Demonstrable passion for technology (e.g. personal projects, open-source involvement) while using their problem-solving capabilities to deliver solutions utilizing a top end engineering approach 

  • Craftsman-like approach to building software; takes pride in engineering excellence and instils these values in others

  • IT security / concepts of their application to computer systems architecture.

  • Ability to quickly provide effort estimates for required software developments early in project definition.

  • Ability to follow and apply existing methodologies and practices

  • Understanding trade-offs and risks with programming choices

  • Understanding how to apply technical knowledge to solve business problems

  • Minimum of 5 years of software engineering experience in a development capacity in C# with .NET Framework 4.0+.

  • Experience in developing Web applications.

  • Experience in developing code to interface to one or more RDBMS, particularly SQL Server.

  • Experience with Team Foundation Server is an asset.

  • Experience with Azure (Azure Service Bus, Service Fabric, App Insight, Load Balancer, Api Gateway, networking…) is an asset


by via developer jobs - Stack Overflow
 

No comments:

Post a Comment