Senior .NET Programmer
Reservier Software
- Location
- United States
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 200,000/yr
Posted 2mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Upgrade legacy ASP.NET website projects to modern standards
- Integrate AI services into ASP.NET solutions
- Lead the development of scalable web applications utilizing ASP.NET, MVC, and .NET Core frameworks
- Design and implement RESTful APIs and web services
- Develop front-end interfaces using React, Angular, TypeScript, HTML, CSS, Bootstrap, and JavaScript
- Collaborate with UI/UX designers to translate wireframes and prototypes into functional features
- Optimize database interactions through SQL Server, PostgreSQL, MySQL, and MongoDB
- Perform database design, T-SQL scripting, and query tuning
- Implement microservices architecture leveraging WCF, Azure cloud services, AWS infrastructure, and Docker containers
- Conduct unit testing using Visual Studio tools
- Perform debugging and troubleshooting to resolve complex issues efficiently
- Apply Agile methodologies within SDLC frameworks
- Participate in sprint planning and code reviews
- Utilize version control systems such as GitHub, TFS, SVN for source code management
- Ensure code quality through continuous integration/continuous deployment (CI/CD) pipelines
- Maintain comprehensive documentation using UML diagrams and XSLT transformations
- Adhere to best practices in software development standards
Requirements
- Proven experience as a .NET Developer with a strong background in C#, ASP.NET (including ASP.NET MVC), and .NET Core technologies
- Extensive knowledge of front-end development frameworks such as React, Angular, JavaScript, TypeScript, HTML5, CSS3, Bootstrap
- Hands-on experience with database design and management using SQL Server, MySQL, PostgreSQL, MongoDB
- Proficiency in T-SQL and PL/SQL scripting
- Familiarity with web services protocols including RESTful APIs, SOAP-based services
- Experience with WCF is preferred
- Strong understanding of microservices architecture
- Cloud platforms (Azure/AWS)
- Docker containers and orchestration tools
- Skilled in multithreading programming concepts for high-performance applications
- Adept at debugging complex code issues
- Knowledge of software development methodologies such as Agile or Scrum
- Experience with SDLC best practices
- Proficiency with version control systems like GitHub, TFS (Team Foundation Server), SVN
- Experience setting up CI/CD pipelines is advantageous
- Experience working with application servers such as IIS
- Knowledge of Linux environments is a plus
- Familiarity with UI/UX principles
- Ability to collaborate effectively with UI designers to develop intuitive interfaces
- Strong problem-solving skills
- Excellent communication abilities
- Committed to continuous learning and innovation
Skills
- C#
- ASP.NET
- ASP.NET MVC
- NET Core
- React
- Angular
- TypeScript
- HTML
- CSS
- Bootstrap
- JavaScript
- SQL Server
- PostgreSQL
- MySQL
- MongoDB
- T-SQL
- PL/SQL
- RESTful APIs
- SOAP
- WCF
- Azure
- AWS
- Docker
- GitHub
- TFS
- SVN
- IIS
- Linux
- UML
- XSLT
Similar roles
Senior Software Engineer II
MX Technologies · US · today
Sr. Cloud Platform Engineer
MX Technologies · Lehi, Utah, United States · today
Senior Software Engineer - Continuity
Rad AI · United States · today
Staff Software Engineer, Applications
SmithRx · US - Remote · USD 153,600–192,000/yr · today
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Full-stack Software Engineer III/Senior, AI Gateway
Ngrok · US · San Francisco, CA · USD 202,500–247,500/yr · today