• System Analyst

    Responsibilities

    1. Designing and constructing software architecture.

    2. Mentoring a team of software engineers responsible for algorithm development and implementation.

    3. Providing expertise in software development for real-time operating systems.

    4. Conducting trade-off analysis and proposing software architecture for new products and platforms.

    5. Offering high-level troubleshooting support to product development teams.

    6. Developing software for imaging test-beds and prototypes.

    7. Providing technical leadership in software and embedded data acquisition for prototypes and new products.

    8. Proposing new methodologies and tools to improve efficiency and reduce software bugs.

    9. Developing software to assist the team in evaluating new sub-systems and components.


    Qualifications

    1. Master's/Bachelor’s degree in Computer Science, Engineering or equivalent.

    2. 5+ years of experience in developing/working with .NET projects in cross-functional teams.

    3. Strong programming skills and experience in object-oriented design and profiling applications in a multithreaded environment.

    4. Strong grasp of structured and clean programming with a focus on high efficiency and performance.

    5. A self-motivated team player who is comfortable and adaptable with working in a dynamic and high-paced environment.

    6. Experience with full life cycle of software development.


  • .NET Developer

    Responsibilities

    1. Participate in the modernization existing web applications, utilizing modern frameworks, technologies, and best practices to enhance scalability, performance, and user experience. 

    2.Develop and optimize high-quality C# code. 

    3.Work closely with the team to redesign the architecture of our legacy applications to enhance functionality, security, and performance. 

    4.Collaborate with project managers, UX/UI designers, and other team members to ensure solutions are efficient, secure and scalable software solutions. 

    5.Perform code reviews, unit testing, and continuous integration to maintain code quality standards. 

    6.Provide technical guidance and coaching to the development team, encouraging the use of modern coding standards and practices. 

    7.Document software and systems thoroughly and ensure all code is suitably fit for use and adheres to the company’s coding standards. 

    8.Research and implement new industry trends, continually updating and improving application capabilities. 




    Qualifications


    1. Bachelor’s degree in Computer Science, Information Technology, or related field. 

    2. Minimum of 8 years of experience in software development 

    3. Extensive experience programming in C# and .NET Framework, .NET Core or .NET 5/6. 

    4. Strong understanding of modern web development technologies and methodologies

     such as MVC, REST APIs,microservices, and cloud technologies (AWS). 

    5.Knowledge of front-end technologies such as JavaScript, TypeScript, HTML5, CSS, 

    and a strong understanding of UI, cross-browser compatibility, and web standards. 

    6.Experience in refactoring, technical debt reduction, and optimizing existing code. 

    7.Experience with DevOps practices and CI/CD pipelines. 

    8.Strong knowledge of SQL and experience with ORM frameworks. 

    9.Excellent understanding of secure software development principles. 

    10.Exceptional problem-solving capabilities, critical thinking skills, and the ability to understand 

    complex software architecture. 

    11.Excellent communication and teamwork skills. 




  • Business Analyst

    Responsibilities

    1.Collaborate with clients and internal stakeholders to elicit and document business requirements.

    2.Analyze complex data sets to identify trends, patterns, and areas for improvement.

    3.Design, develop, and maintain reports and dashboards for clients and internal teams.

    4. Contribute to the development of AI-driven solutions by providing insights and feedback.

    5.Work closely with data scientists and engineers to translate business requirements 

    into technical specifications.

    6.Perform in-depth business and industry research to stay current with market trends 

    and emerging technologies.

    7.Assist in the preparation of client proposals, presentations, and project documentation.

    8.Act as a bridge between technical and non-technical teams, ensuring effective 

    communication.



    Qualifications

    1.Bachelor's degree in Business, Finance, Computer Science, or a related field.

    2.Proven experience as a Business Analyst or similar role in a 

    technology-driven environment.

    3.Strong analytical and problem-solving skills, with proficiency in data analysis 

    tools and methodologies.

    4.Excellent communication skills, with the ability to convey complex information

     in a clear and concise manner.

    5.Familiarity with AI and data analytics concepts is a plus.




  • Please submit your resume to

    info@robustsolutions.ca