Skip to content
ClaudeChatGPTCursor

Search jobs inside your AI agent.

Connect

Global Channel Management, Inc

NewBe an early applicant

Senior Software Engineer

Posted 3 views
Discussion

Summary

Senior engineer (hybrid, ~1 day/week onsite in Milwaukee) doing backend-leaning full-stack work: writing REST APIs, data access, and services in C#/.NET while migrating to .NET Core, backed by SQL, in an Agile/Scrum team using Jenkins CI/CD, with some Angular/React front-end work for large building automation systems.

Senior Software Engineer needs 3+ years of professional experience in software development

Senior Software Engineer requires:

  • Bachelor's degree in Computer Engineering, Software Engineering or Computer Science or equivalent
    Experience in C#, .Net, .Netcore
    Experience in API design and Implementation (REST)
    Experience in SQL, including stored procedures, data models, and transactional flows
    Experience working in Distributed Application Development Environment: MicroService Architecture, Caching, Distributed Source Control (Git)
    Experience working on Jenkins Continuous Integration / Continuous Delivery (CI/CD)
    Software design languages, models and diagrams (e.g. UML)
    Agile development methods
    Team player with strong collaboration skills
    Knowledge on front-end technologies (HTML, JavaScript, CSS, Angular, etc.) once a week onsite
  • Backend C# Developer, writing API's, Data Access, SQl.
  • Fullstack Dev, some react will be good. writing backend services in C#. Migrating to .net core.
  • .net core experience
  • Agile environment

Senior Software Engineer duties:

  • Under general direction, work in conjunction with your team (Scrum Master and Product Owner) to plan, execute, measure, and improve their work.
  • Utilize engineering best practices, working with other developers in the team. Requires deep technical knowledge related Microsoft .Net Core and user interface development related topics.
  • Proficient in implementation, testing, troubleshooting, and enhancing software applications for large building automation systems
  • Well versed with software engineering fundamentals like data structures, algorithms and databases
  • Collaborate with other members to coordinate efforts and define and leverage best practices.
  • Conduct and participate in software code reviews and engineering documentation reviews
  • Analyze, trouble-shoot, and provide code fixes for reported problems and change requests.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →