Senior Developer/Team Lead
Miipe Inc
Toronto, ON

Miipe is a dynamic organization that fosters creativity and growth. We offer opportunities to learn and challenge yourself in a fast paced software consulting firm, working alongside large Fortune 500 clients in a myriad of industries, such as banking, telecommunications, insurance, utilities and technology.

As a leader in our field, we are rapidly growing and looking for bright and talented individuals to join our team. In addition to working with great people in a supportive work culture, we offer competitive compensation, a comprehensive benefits package, and a company culture that values each member and encourages professional growth and development.

Mandatory Qualifications

  • Bachelor’s Degree in Computer Science or equivalent
  • Experience in Java development
  • Experience using SQL databases (MySQL, Oracle, MS SQL, etc.) and JDBC
  • Web technology – CSS, XPATH, HTML, and REST API
  • Excellent communication skills
  • Easily adapts to new technologies and frameworks

Responsibilities

  • Work in a Waterfall and/ or Agile and/ or DevOps delivery mode.
  • Expected to lead/ coordinate and/ or work independently or part of a team
  • Lead and or participate in incident management support when appointed
  • Accountable to attend planning sessions and daily scrums as required
  • Report status to leads and/ or managers
  • Host and participate in status calls, issue minutes of meetings, drive/ participate in walkthroughs, Q&A sessions, analysis, etc.
  • Expected to independently drive troubleshooting and resolve issues/ roadblocks
  • Expected to work in multiple initiatives in parallel multi-tasking when required
  • Participate in training for skill-set upgrades, with focus on particular specializations and management
  • Attend knowledge transfer training as required (provide/ receive)
  • Professional Services delivery at Miipe’s office and/ or, client office space, and/ or home teleworking as directed by Sr. Management
  • Travel flexibility is expected when required for professional services
  • Overtime work is cyclical and expected during peak delivery phases
  • Leadership, positive attitude, result oriented, demonstrating accountability and ownership using a variety of techniques and collaboration

Automation

  • Lead and/or develop automated test scripts and test frameworks
  • Develop reusable test code
  • Lead analysis of business requirements
  • Lead and/ or participate throughout the design and development process, analyzing features to point out weaknesses or inconsistencies
  • Lead and/ or work closely with the client and other development engineers to understand features and establish test strategies, design comprehensive test plans and robust test cases
  • Lead and/ or Identify, diagnose, report, and assist developers in resolving defects and verifying bug fixes
  • Lead and/ or develop automated test case using automation technology
  • Identify testing infrastructure needs to for the testing team and software developers
  • Lead and/ or develop automation test scripts using various tools

Load and Performance

  • Lead and/ or create and execute performance test strategy and test plan, interfacing with all level of the application protocol stack
  • Working with business and project teams to understand business applications under test and design realistic simulation of user behavior
  • Lead and/ or build modular automated performance test scripts to identify load and scalability concerns for web-based applications and mobile applications utilizing SOA design and APIs in a continuous integration environment as well as provide remediation plans
  • Utilizing load, stress, and analysis tools to model performance scenarios, perform initial analysis using performance monitoring tool and identify potential system and resources bottlenecks
  • Lead and/ or work with the entire team to identify potential application and infrastructure bottlenecks and suggest changes
  • Analyze performance results and produce relevant reports and quality metrics with suggestions for improvements
  • Research new ways of performance testing and recommend system configuration and tuning improvements based on observations
  • Drive and/ or conduct risk analysis, requirement review ensuring sufficient coverage in respect of project constraints and driving factors
  • Work with 3rd party vendors, contract developers and/or partners as required

Job Types: Full-time, Contract

Experience:

  • developement: 5 years (Required)

Education:

  • Bachelor's Degree (Required)

Language:

  • French (Preferred)