What are the responsibilities and job description for the .NET Full Stack Sr Developer position at Highbrow LLC?
- W2
- Milwaukee, WI or Lincoln, NE (100% Onsite)
- Posted 3 months ago
Job Title: .NET Full Stack Sr Developer
Job ID: 2024-13159
Job Location: Milwaukee, WI or Lincoln, NE (100% Onsite)
Job Travel Location(s):
# Positions: 3
Employment Type: W2
Duration: Long Term
# of Layers: 0
Work Eligibility: All Work Authorizations are permitted – No OPTs, No H-1s
Key Technology: C#, ASP.NET, SQL Server, GitHub, Jenkins
Job Responsibilities
- Design, develop, and maintain web applications using ASP.NET, WinForms applications using C#, and integrate them with backend systems.
- Utilize monitoring tools like Splunk and Dynatrace to analyze system performance, diagnose issues, and ensure the application is running efficiently in production environments.
- Work with GitHub to manage source code, ensuring proper versioning and collaboration with team members. Follow branching strategies for streamlined development workflows.
- Implement and maintain CI/CD pipelines using Jenkins to automate the build, testing, and deployment processes, ensuring quick and efficient delivery of software.
- Leverage Artifactory for managing and storing build artifacts, libraries, and dependencies, ensuring version control of dependencies across environments.
- Follow best practices for secure coding and ensure that all developed applications are secure, including handling data protection, authentication, and authorization.
- Optimize the performance of web and desktop applications, and databases. Ensure fast load times, responsiveness, and efficient use of resources.
- Actively engage in troubleshooting and debugging both frontend and backend issues, ensuring rapid resolution of bugs and issues in production environments.
- Create clear documentation for code, processes, and system architecture, and ensure knowledge sharing within the team.
- Develop RESTful APIs or Web Services to enable smooth client-server communication and integration with third-party systems as required.
- Set up and configure Splunk or Dynatrace to automatically monitor the performance of applications and services and create alerts for critical failures or performance degradation.
Skills and Experience Required:
- 5 years of experience in .NET development with a strong focus on C#, ASP.NET, and WinForms applications.
- Strong knowledge of MS SQL Server, including experience with SQL queries, performance tuning, stored procedures, and data management.
- Experience with monitoring tools such as Splunk or Dynatrace for performance analysis and troubleshooting.
- Proficiency in GitHub for version control and code collaboration.
- Experience with Jenkins for CI/CD pipeline setup and automation.
- Hands-on experience with Artifactory for artifact storage and management.
- Familiarity with secure coding practices and experience in developing secure applications.
- Experience working with web services, APIs, and modern JavaScript frameworks.
- Experience with Docker and containerization technologies.
- Experience with unit testing frameworks such as MSTest, NUnit, or xUnit.
- Bachelor’s Degree in Computer Science, Information Technology, or related field, or equivalent work experience.