Remote - Dot Net Developer

SV SOFTWARE LLC
Atlanta, GA, United States
21 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$114,400.0 - $124,800.0
Working hours
Regular working hours
Job source

Tech stack

ASP.NET HTML JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Applications Architecture Application Performance Management Authentication Protocols Automation of Tests Unit Testing
+47 more
Microsoft Azure Bootstrap (Software) C Sharp (Programming Language) Cascading Style Sheets (CSS) Cloud Computing Cloud Engineering Software Quality Continuous Delivery Relational Databases Database Design Software Debugging Web Development Distributed Systems Github Human-Computer Interaction Windows Communication Foundation PostgreSQL Microsoft SQL Server Team Foundation Server MongoDB MySQL Model View Controller (MVC) NoSQL Object-Oriented Software Development Scrum Methodology Systems Development Life Cycle Secure Coding Simple Object Access Protocol (SOAP) Software Engineering Software Systems Subversion TypeScript UML Web Applications Web Services Data Storage Technologies ReactJS Software Security Backend Vue.js AngularJS Material UI Front End Software Development Restful APIs Software Version Control Jenkins Microservices

Job description

  • Develop and maintain backend systems using C#, ASP.NET Core, and related.NET frameworks to ensure high performance and scalability.
  • Design and implement RESTful APIs and web services to facilitate seamless integration across distributed systems.
  • Collaborate with front-end developers using React, Angular, or Vue.js to create engaging UI components that enhance user experience.
  • Participate actively in Agile software development processes, including sprint planning, daily stand-ups, and retrospectives.
  • Conduct system design activities utilizing UML diagrams and UML modeling tools to plan scalable architecture solutions.
  • Write unit tests and perform debugging to ensure code quality and reliability across multiple platforms and environments.
  • Utilize version control systems such as GitHub, TFS, or SVN to manage code repositories effectively.
  • Implement CI/CD pipelines using tools like Azure DevOps or Jenkins to streamline deployment processes.
  • Contribute to database design and management for relational databases like SQL Server, MySQL, PostgreSQL, as well as NoSQL options such as MongoDB.
  • Optimize application performance through multithreading, distributed computing techniques, and cloud infrastructure management on AWS or Azure.
  • Develop web applications with HTML, CSS, JavaScript, TypeScript, Bootstrap, and other front-end technologies for a cohesive user interface experience.
  • Ensure adherence to SDLC (Software Development Life Cycle) best practices while developing microservices architecture using WCF, SOAP, RESTful APIs, and Web Services.
  • Support application security by implementing authentication protocols and secure coding practices aligned with system design principles.

Requirements

  • Proven experience in software development with a focus on.NET technologies including C#, ASP.NET Core, WCF, and MVC frameworks.
  • Strong background in web development utilizing JavaScript frameworks such as React or Angular along with TypeScript.
  • Hands-on experience designing distributed systems with microservices architecture for scalability and resilience.
  • Familiarity with cloud infrastructure platforms like AWS or Azure for deploying scalable applications in a cloud environment.
  • Experience working within Agile methodologies such as Scrum or Kanban in fast-paced development teams.
  • Knowledge of relational databases (SQL Server, MySQL, PostgreSQL) along with NoSQL databases like MongoDB for diverse data storage solutions.
  • Skilled in version control systems including GitHub, TFS (Team Foundation Server), or SVN for collaborative development workflows.
  • Ability to perform debugging, troubleshooting complex issues across multiple layers of application architecture.
  • Experience with application design patterns such as OOP (Object-Oriented Programming), UML modeling techniques, and system design documentation.
  • Familiarity with CI/CD pipelines for automated testing and deployment processes ensuring continuous delivery of high-quality software solutions.

Join us if you’re passionate about developing innovative backend systems in a remote setting! Bring your expertise in modern software engineering practices to help shape scalable solutions that make a real impact across industries worldwide!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · World Congress 2022

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

4:45 min

Building careers inside distributed technology consulting environments

Oliver Zimmert · LIVE

4:36 min

Visualizing system architecture with Mermaid UML diagrams

Jakov Semenski · LIVE

5:03 min

Flexible remote work strategies in software engineering

Chris Heilmann Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all