Skip to main content
Remote Atlas

Job description

A Senior Software Engineer (SSE) is a skilled and experienced software developer responsible for the detailed design, implementation, and testing of subsystems and system components. A Senior Software Engineer is able to build a wide variety of software subsystems and components efficiently and effectively, given only a requirements specification and constraints. A Senior SE is able to develop and sustain these subsystems and software components in complex, multi-vendor, multi-platform environments.

Skills and Responsibilities

  • A strong understanding of OOP and SOLID design principles
  • Experience of the full software development lifecycle
  • C#, with a sound knowledge of its ecosystems
  • Highly proficient of ASP.NET/ASP.NET Core and MVC
  • Practical experience with JavaScript MVC frameworks like Angular, ReactJS
  • Experience in the version control system (e.g. GIT/TFS) and continues integration tool
  • Excellent communication and collaboration skills
  • Experience with Scrum/Agile development methodologies
  • Automation experience would be ideal!
  • Core Development with the .NET Ecosystem
  • Demonstrate excellent understanding of service-oriented architecture principles and best practices
  • Understand requirements and develop reusable code using design patterns & component architecture and write unit test cases
  • Work with minimum supervision and carry out activities related to the project by making decisions
  • Collaborate with product management and engineering teams to elicit & understand their requirements & challenges and develop potential solutions
  • Participating in planning meetings, estimating the scope of work, and maintaining project status using Agile project tracking tools
  • Use problem-solving skills, knowledge of full life cycle development and ability to complete the project on time and to budget
  • Stay current with latest tools, technology ideas, and methodologies; share knowledge by clearly articulating results and ideas to key decision-makers
  • Ability and willingness to work long and late hours to complete project deadlines
  • A relevant degree in IT/Computer Science from a recognized University
  • Minimum 3+years of industry experience in web application development and .Net technologies.
  • Certification in Microsoft technologies is an added advantage

Evicio is a Software development company that provides dedicated groups of highly-skilled and creative programmers. We deliver custom software application and mobile solutions, run software testing, perform in-depth product analyses, and provide technology management, support, and expertise.

Originally posted on Himalayas

Apply kit

Sign in to copy a field card for the employer’s ATS. We never submit applications for you.

arbeitnowCurated job boardRemoteSenior

Senior Software Engineer

Deliveroo

London

Atlas fit 6

Our Global Structure Deliveroo is now part of DoorDash, bringing together teams with even greater reach, scale, and ambition. Depending on your role, you may c…

  • cloud
  • engineering (trust)
  • go
  • javascript
  • node.js

Sign in to track applications

Details
arbeitnowCurated job boardHybridSenior

Senior Software Engineer

Geniussports

London

Atlas fit 5

By bringing together next-gen technology and the finest live data available, Genius Sports is enabling a new era of sports for fans worldwide, delivering exper…

  • ai/ml
  • cloud
  • devops
  • go
  • java

Sign in to track applications

Details
jobicyCurated job boardRemoteSenior

Senior Software Engineer (Backend)

TeamSnap

USA

Atlas fit 3

About Us At TeamSnap , we believe when the world connects through sports; the world becomes better. TeamSnap is a sports and communication platform dedicated t…

  • cloud
  • go
  • javascript
  • node.js
  • python

Sign in to track applications

Details