Senior Software Engineer

Posted 73ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer developing scalable software applications utilizing C# and .NET framework on Azure. Working in an agile team collaborates on all aspects of software application build process.

Responsibilities:

  • Responsible for designing and creating engineering specifications for software applications and programs
  • Responsible for designing & writing code that adheres to coding standards
  • Performs code reviews
  • Responsible for idea generation, exploring and implementing appropriate technical solutions
  • Monitor technical process against project plan while safeguarding functionality, scalability and performance
  • Part of an agile work team and participates in all scrum ceremonies
  • Drive story creation including DoD, Acceptance Criteria, estimation
  • Create Tasks for their stories in applicable software and updates status accordingly
  • Mentor other associate and intermediate software engineers as needed

Requirements:

  • Bachelor's Degree in Computer Science, Computer Engineering or a closely related field
  • 5 years proficiency in design and analysis of algorithms, data structures, and design patterns
  • 5 years in at least one modern programming language (Java, Python, JavaScript, ACE, IIB/ITX, Informatica preferred)
  • Experience with at least two technologies: React, Angular v4+, NodeJS, NoSQL databases, HTML5, CSS, Google Cloud Platform or Amazon Web Services
  • 5 years understanding of web services technologies such as REST, HTTPS, JSON
  • 5 years with one or more general purpose programming languages
  • 5 years in defining system architectures and exploring technical feasibility trade-offs

Benefits:

  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development opportunities