Senior .NET Developer

Master Compliance
Syracuse, United States of America
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 107K

Job location

Syracuse, United States of America

Tech stack

ASP.NET
HTML
JavaScript
.NET
Agile Methodologies
AJAX
Amazon Web Services (AWS)
Application Performance Management
HTML5
Unit Testing
Azure
Bootstrap
C Sharp (Programming Language)
CSS
Cloud Computing
Software Quality
Code Review
Databases
Data Security
Database Design
Software Debugging
Web Development
Distributed Systems
Entity Framework
Github
Design of User Interfaces
Windows Communication Foundation
PostgreSQL
Microsoft SQL Server
Team Foundation Server
MongoDB
MySQL
MVC
Node.js
NoSQL
Systems Development Life Cycle
Ruby on Rails
Software Engineering
Software Systems
PL-SQL
Data Streaming
Subversion
Systems Architecture
Systems Integration
TypeScript
UML
Web Applications
Web Application Frameworks
Extensible Stylesheet Language Transformations (XSLT)
React
SOAPAPI
Angular
Dynamic Content
Front End Software Development
REST
Software Version Control
Web Api
Microservices

Job description

We are seeking a highly skilled and energetic Senior .NET Developer to join our dynamic software development team. In this role, you will lead the design, development, and implementation of robust web applications and services using the latest technologies. Your expertise will drive innovative solutions that enhance user experience, optimize performance, and support our strategic goals. This position offers an exciting opportunity to work on complex projects, collaborate with cross-functional teams, and contribute to the continuous improvement of our software ecosystem., * Lead the development of scalable web applications utilizing ASP.NET, MVC, Web API, and microservices architecture.

  • Design and implement front-end interfaces with React, Angular, HTML, CSS, JavaScript, TypeScript, Bootstrap, and UI/UX best practices to deliver engaging user experiences.
  • Develop and maintain backend services using C#, WCF, RESTful APIs, SOAP web services, and Entity Framework for efficient data access and processing.
  • Integrate diverse databases such as Microsoft SQL Server, MySQL, PostgreSQL, MongoDB, and PL/SQL to ensure seamless data flow across systems.
  • Collaborate with product owners and stakeholders to gather requirements; translate them into technical specifications using UML diagrams and Agile methodologies.
  • Write comprehensive unit tests to ensure code quality; perform debugging and troubleshooting to resolve issues promptly.
  • Participate in code reviews, version control management with GitHub or TFS, CI/CD pipelines with Azure or other tools to streamline deployment processes.
  • Contribute to system architecture decisions involving microservices, cloud deployment on AWS or Azure, and containerization strategies.

Requirements

Do you have experience in UI development?, * Proven experience in software development with a focus on web development using ASP.NET (including ASP.NET Core), C#, JavaScript frameworks (React, Angular), and TypeScript.

  • Strong background in database design and management with SQL Server, MySQL, PostgreSQL or NoSQL databases like MongoDB.
  • Hands-on experience with front-end development tools such as HTML5, CSS3, Bootstrap, AJAX, XSLT for dynamic content rendering.
  • Familiarity with WCF services, RESTful APIs, SOAP web services for integrating disparate systems.
  • Knowledge of cloud platforms including AWS or Azure for deploying scalable applications.
  • Experience working within Agile environments utilizing tools like TFS or SVN for source control; familiar with SDLC best practices.
  • Skilled in multithreading concepts in C# to optimize application performance; proficient in debugging complex issues across distributed systems.
  • Experience with application development frameworks such as MVC (Model-View-Controller), Node.js or Ruby on Rails is a plus. Join us if you're passionate about creating innovative software solutions that make a difference! We value proactive problem solvers who thrive in collaborative environments and are eager to stay ahead of technological trends through continuous learning. This role offers a vibrant environment where your expertise will directly impact our success while providing ample opportunities for professional growth.

Apply for this position