• Saint Paul, MN
  • Full-time
2 days ago

Job Description

The American Registry of Radiologic Technologists is seeking a Senior Software Engineer to join our Information Technology team. The Senior Software Engineer- .Net Web Developer is responsible for evaluating and clarifying product requirements and designing and leading the delivery of software solutions to meet business needs. This position is hybrid with onsite requirements in St. Paul, Minnesota. Duties and Responsibilities: Software Engineering and Development Design, create, document, and test a variety of application types (web applications, backend processes, etc.) using a variety of development tools including .NET C# (MVC, .NET Core), Angular, jQuery, SQL, Visual Studio, Visual Studio Code, Blazor, and more Update software user interfaces and functionality in accordance with business requests through collaboration and formal work order requests Make software functional on various platforms by using mobile responsive tools and techniques Create, update, and query databases using tools such as SQL Server and DBeaver Enhance software quality through unit tests and integration tests and socialize software quality best practices Provide technical direction, guidance, and strategy to the software engineering team Continuously improve software solutions using techniques such as refactoring, testing, and technical evaluation Software Security Apply software security techniques and best practices to developed solutions. Provide software security guidance to the software engineering team on security best practices, tools, and techniques. Ensure that software solutions and processes adhere to security policies. Analysis Estimate time and cost requirements for software tools, solutions and approaches. Convert business requirements into technical solutions using design best practices. Evaluate the trade-offs of alternate software approaches to provide efficient technical solutions. End User Training Collaborate with business staff on refining applications, functionality, and usability. Demonstrate solutions and provide training to business staff on an as-needed basis. Mentoring and Training Train and mentor team members on software engineering tools, techniques, and best practices. Suggest training resources to encourage continuous improvement throughout the department. Promote software engineering principles and best practices then work with the team to implement. Review and approve the solutions, approaches, and pull requests of team members. Teamwork Work with team members and business staff to ensure consistency and productivity, along with sharing software engineering techniques, best practices, and business process comprehension. Communicate across the software engineering team on technical solutions, best practices, and principles Miscellaneous Troubleshoot and resolve system and software issues when needed. Model exemplary customer service via communications with external and internal customers. Participate in ongoing learning activities to improve job performance (e.g., goals, development plans, software training). Communicate and collaborate with other staff members in a culture of continuous quality improvement. Support organizational priorities through active participation in ARRT Projects as assigned. Proactively manage and deliver assigned ARRT project work. Other duties as assigned and modified as business needs dictate.

Numbers & Facts

LocationSaint Paul, MN
Job TypeFull-time

Skills

  • American Registry of Radiologic Technologists (ARRT)unmatched
  • Best Practicesunmatched
  • Business Processesunmatched
  • Continuous Improvementunmatched
  • Cost Estimatesunmatched
  • Customer Support/Serviceunmatched
  • Identify Issuesunmatched
  • Information Technology & Information Systemsunmatched
  • Integration Testingunmatched
  • Internet Applicationunmatched
  • Mentoringunmatched
  • Microsoft .NETunmatched
  • Microsoft C# .NET (C Sharp .NET)unmatched
  • Microsoft SQL Serverunmatched
  • Microsoft Visual Studiounmatched
  • Model View Controllerunmatched
  • Organizational Development/Managementunmatched
  • Performance Managementunmatched
  • Problem Solving Skillsunmatched
  • Product Designunmatched
  • Product Testingunmatched
  • Programming Toolsunmatched
  • Quality Managementunmatched
  • Refactoringunmatched
  • SQL (Structured Query Language)unmatched
  • Security Analysisunmatched
  • Security Softwareunmatched
  • Software Administrationunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Team Playerunmatched
  • Technical Analysisunmatched
  • Technical/Engineering Designunmatched
  • Testingunmatched
  • Training/Teachingunmatched
  • Unit Testunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Web Programmingunmatched
  • jQueryunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder