SOFTWARE ENGINEER

SOFTWARE ENGINEER

Job Overview

Location
Mississauga, Ontario
Job Type
Full Time Job
Job ID
95896
Date Posted
1 year ago
Recruiter
Raymond Catherine
Job Views
236

Job Description

As a Software Engineer at Cognizant within QNXT Product Development team, you will be building and maintaining capabilities on top of our highly scalable distributed systems – QNXT and myQNXT. You will be working on the latest technology stack and constantly pushing the boundaries of scalability, performance and efficiency. To be successful in this position, you require mastery of web and distributed technologies and have experience designing and / or developing cloud scale applications along with expertise in latest RDBMS and NoSQL landscape. You will also bring exceptional interpersonal skills and work seamlessly across different stakeholders such as Product Management, Development, QA, Product Support, Consulting and Leadership depending on the need of the hour. Our teams are self-managed and led by Servant leaders and hence you will excel if you feel at home taking ownership and constantly strive to exceed the bar. Prior experience in application security and performance engineering would be an asset to this position though it is not mandatory.

 Essential Functions:

  • Hands-on leader. Spend 90% time on hands-on software design, development, testing and troubleshooting
  • Mentoring the engineering team and helping to build new skills
  • Collaborating with peers on architecture, product design and implementation
  • Define and drive patterns and coding standards
  • Work closely with cross-functional teams in an agile environment.
  • Work both independently and as a team
  • Ability to have a positive and influential impact within teams while representing the Engineering group both internally and externally
  • Ability to adapt to challenges and present creative solutions within time boxed deadlines
  • In depth knowledge of web technologies and software development processes
  • Plans, executes and delivers initiatives to advance the Software Engineering Discipline to meet functional/department goals.
  • Demonstrates expert knowledge of the Software Development Life Cycle best practices including Agile
  • Demonstrates strong problem solving and technical analysis skills. 
  • Develop design patterns and provide direction on technical changes and modification to applications

 Qualifications:

Education: BS in Computer Science or related major OR comparable experience

Required Experience:

  • 4+ years of experience in Software Design and application development
  • 2+ years of experience working directly in the development of enterprise web applications
  • Demonstrated expertise in web technologies such as ASP.NET, ASP.NET Web API, ASP.NET MVC, C#, XML/JSON, HTML5, JavaScript, CSS, .NET Framework, MS SQL, Angular, .NET Core, ASP.NET MVC Core, Kubernetes, Kafka and Docker – Good mix of the above-mentioned skills would suffice
  • Familiarity with REST / GraphQL / gRPC
  • Familiarity with Defensive Programming (prevention of SQL injection, cross site scripting attacks, etc.)
  • Familiarity with web application development centered around usability, scalability, performance, testability, forming strong patterns and responsiveness
  • Possess strong ability to tackle complex problems creatively, manage risk and influence rapid decision-making
  • Team player and works well in large group environments
  • Highly driven and motivated with a high level of initiative

Desired Experience:

  • Prior experience with Agile Scrum on multiple teams and engagements

Behavioral Competencies:

  • Understand and empathize with others
  • Quick critical thinking skills to analyze a situation and organize and guide teams to solve problems
  • Always learning and sharing with teams and team members

Job ID: 95896

Similar Jobs

Meta

Full Time Job

Software engineer Software engineer

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Software engineer Software engineer

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Software engineer Software engineer

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Software engineer Software engineer

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept