Match score not available

.Net Senior Software Engineer

extra holidays - extra parental leave
Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Engineering/Technology or equivalent experience., 5+ years of experience in software development, particularly with .NET and Azure., Expert knowledge of REST, JSON, SQL Server, and experience with Terraform, Kafka, and Kubernetes., Strong analytical, problem-solving, and communication skills, with the ability to mentor junior developers..

Key responsabilities:

  • Build and implement functionality from the product backlog as a Full-stack Software Engineer.
  • Conduct thorough code reviews and ensure adherence to design principles and code quality.
  • Collaborate with project managers and team members to plan and estimate sprint tasks, while maintaining clear communication.
  • Guide and mentor junior developers, and adapt to changes in requirements or technologies effectively.

3Core Systems, Inc logo
3Core Systems, Inc SME https://www.3coresystems.com
51 - 200 Employees
See all jobs

Job description

Role: Senior Software Engineer

Location: Remote

Technology & IS – Origination Engineering /Contract /Remote

 

Who You Are?

  • You are a motivated Software Development professional passionate about .NET/Azure development and integrations.
  • You excel at software development and have experience in .NET, Angular, API, and Eventing.
  • You are optimistic, proactive, analytical, and innovative, and you thrive in a fast-paced environment where you can enhance and create high-value, customer-facing systems.

 

What You’ll Do

  • The Full-stack Software Engineer will build the work needed to implement functionality from the product backlog;
  • Tests deliverables against a user story’s acceptance tests and unit tests;
  • The Full-stack Software Engineer will execute necessary documentation as directed or needed;
  • Works closely with other team members to ensure that features meet business.
  • Analyze and decompose complex user stories and epics into manageable tasks.
  • Collaborate with project managers and team members to plan and estimate sprint tasks.
  • Offer expertise in architectural and design decisions, as a subject matter expert in SQL, .NET, REST, JSON, and Angular technologies.
  • Guide and mentor junior developers, fostering their growth and understanding of industry best practices.
  • Craft high-quality, scalable, and secure code.
  • Conduct thorough code reviews (PRs) to uphold code quality and adherence to design principles.
  • Identify, troubleshoot, and enhance existing software solutions.
  • Collaborate closely with engineers, product managers, and stakeholders to maintain clear communication and streamline workflows.
  • Communicate technical concepts effectively to non-technical team members.
  • Facilitate team code reviews, training, and planning sessions.
  • Operate effectively in high-stress environments, managing multiple priorities concurrently.
  • Quickly adapt to changes in requirements or technologies.
  • Maintain composure and clarity of thought under pressure.

 

What You’ll Need

  • Degree in an Engineering/Technology discipline or equivalent experience;
  • The full-stack Software Engineer must have expert knowledge of REST + JSON;
  • Experience with .NET core
  • Experience with SQL Server
  • Experience with Terraform
  • Experience with Kafka
  • Experience with Kubernetes
  • Experience Azure, APIM, and KeyVaults
  • Experience with ArgoCD
  • Experience with SignalR and real-time communication
  • Experience with NoSQL, MongoDB a plus
  • Experience with CI/CD and git is a strong plus!
  • Design and develop consumer-driven APIs that follow API-first design principles.
  • Bachelor’s degree with an emphasis in a related field or equivalent experience.
  • The Full-stack Software Engineer should have 5+ years of developer experience.
  • Work independently on multiple projects while meeting the timely needs of the customer.
  • Ability to quickly adapt and learn new technologies and systems.
  • The Full-stack Software Engineer must have In-depth programming knowledge.
  • Preferred experience performing orchestrations and transformations across multiple backend systems using REST-based protocols.
  • Strong customer service focus and sense of urgency.
  • Appreciation of API-first design and API frameworks.
  • Demonstrates the capability to resolve complex problems within a system or process.
  • Ability to thrive and produce results with little or no supervision in a fast-paced, entrepreneurial environment.
  • Advanced analytical and problem-solving abilities.
  • Exceptional communication and leadership skills.
  • Capacity to mentor and elevate the team’s technical prowess.
  • High resilience and ability to perform optimally under pressure.


Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Leadership
  • Resilience
  • Customer Service
  • Analytical Thinking
  • Problem Solving

.NET Developer Related jobs