Hybrid Software Engineer

Posted last month

Apply now

About the role

  • Designing, developing, testing, and maintaining the Portal software
  • Delivering product enhancements and fixes that meet or exceed the needs of quality, functionality, and timeliness

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Information Systems, or equivalent professional experience
  • 2 to 4 years of relevant software development experience
  • Strong computer science fundamentals and experience in software design and development
  • Proficiency in object-oriented programming (inheritance, interfaces, multi-threaded, n-tier programming) in a modern environment (.Net, C# preferred)
  • Hands-on experience with C# and Visual Studio
  • Experience with unit testing frameworks such as NUnit
  • Knowledge and experience developing and testing server-based applications, including performance tuning
  • Experience developing RESTful APIs and working with REST Web application development skills with technologies like HTML5, XML, Ajax, jQuery, CSS3, TypeScript
  • Experience with Microsoft Server components: IIS, SQL Server, Windows Server OS, ASP.NET, MVC
  • Working knowledge of relational databases and SQL programming (preferably SQL Server)
  • Experience with source control systems, preferably Team Foundation Version Control (TFVC) or similar
  • Ability to author developer documentation and release notes
  • Familiarity with Agile software development methodologies
  • Strong analytical thinking and problem-solving skills
  • Ability to work independently or collaboratively with minimal supervision
  • Experience in software lifecycle activities: design, coding, debugging, testing, and release
  • Knowledge of object-oriented design and analysis
  • Experience responding to client support escalations and performing development support to ensure customer satisfaction
  • Ability to learn and understand customer domains and translate business requirements into software features

Benefits

  • medical, dental, and vision coverage to employees and dependents
  • a 401(k) plan with a generous employer match
  • an employee stock purchase plan
  • a generous Paid Time Off policy
  • paid parental leave and adoption assistance
  • Wellness Program supports employee total well-being by providing free annual health screenings and coaching

Job title

Software Engineer

Job type

Experience level

JuniorMid level

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job