Sr. C# Web Developer

Beacon Hill Staffing GroupMadison, WI
443d

About The Position

The Sr. C# Web Developer position at Beacon Hill Staffing Group involves developing new web applications and managing the entire lifecycle of application development for the company's web platform. The role requires expertise in web-based programming languages and includes responsibilities such as planning, developing, and deploying web applications, as well as mentoring junior staff and maintaining technical documentation.

Requirements

  • Degree in Computer Engineering, Computer Science, or related discipline, or equivalent combination of education, training, and work experience.
  • Typically requires 7+ years of software engineering experience; real-time web applications experience is a plus.
  • Knowledge of end-to-end systems development life cycles, using Atlassian products (Jira and Confluence).
  • In-depth understanding of design patterns and their application.
  • Proficiency in developing and understanding sequence diagrams, class models, and database designs.
  • Expertise in solutions design and requirements definition using model-driven design-based tools and techniques.
  • Excellent verbal and written communication skills.
  • Strong analytical, decision-making, problem-solving, team, and time management skills.
  • Positive outlook, strong work ethic, and responsiveness to internal and external clients.
  • Highly skilled with extensive proficiency.
  • Ability to estimate work effort for project sub-plans or small projects and ensure successful completion.
  • Strong knowledge of systems architecture and database design.

Responsibilities

  • Plan, develop, and deploy web applications, including web architecture design, coding, and ensuring 24/7 site functionality.
  • Lead large development projects requiring expertise in complex web-based programming languages.
  • Maintain technical documentation for the web applications.
  • Coach and mentor junior technical staff.
  • Analyze, design, program, debug, and modify software enhancements and new products.
  • Interact with product managers and users to define system requirements and modifications.
  • Participate in software design meetings and analyze user needs to determine technical requirements.
  • Write technical specifications based on conceptual design and business requirements.
  • Write code, complete programming, and perform testing and debugging using current programming languages and technologies.
  • Complete documentation and procedures for installation and maintenance.
  • Perform other related duties as needed.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Industry

Administrative and Support Services

Education Level

No Education Listed

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service