Enable job alerts via email!

Senior Software Developer

Opus Inspection

Tucson (AZ)

Remote

USD 80,000 - 110,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A forward-thinking company is seeking a senior .NET developer to join their innovative team. This role involves designing and developing custom web-based solutions while mentoring junior developers and leading technical discussions. You will have the opportunity to work independently and collaboratively on large projects, ensuring high-quality software delivery. If you are passionate about technology and eager to contribute to a dynamic environment, this position is perfect for you. Join a team that values continuous improvement and professional growth, and help shape the future of software development.

Qualifications

  • 5+ years of experience in software development and deployment.
  • Proficient in Microsoft .NET and ASP.NET Core.

Responsibilities

  • Design and develop custom web-based software solutions.
  • Lead technical discovery and recommend solutions.
  • Maintain existing software applications and documentation.

Skills

.NET Development
ASP.NET Core
MS SQL Server
Technical Presentation
Problem Solving
Communication Skills
Continuous Improvement

Education

Bachelor's Degree

Tools

Visual Studio
Azure DevOps
GIT
SSMS
VS Code

Job description

We are seeking an experienced senior .NET developer to contribute to the development of key software objectives at Opus. The ideal candidate is hard-working and dedicated to continued growth both individually and as a team. This role will lead in group planning, requirements gathering, development (primarily web), mentoring less experienced developers, testing, and review sessions. This role must be able to work independently as well as part of a team.

Duties & Responsibilities
  1. Design and develop custom web-based software solutions integrated with backend databases (MS SQL Server, AWS, Azure).
  2. Manage detailed design phases for large projects including evaluation of requirements and translation of business requirements into documented process workflows.
  3. Lead technical discovery and recommend best path forward from a technical architecture perspective.
  4. Lead technical presentations to other teams or clients.
  5. Maintain existing software applications.
  6. Create professional user interfaces and develop and/or integrate back-end services or APIs.
  7. Stay updated on current technologies, best practices, and new technologies to help the team grow.
  8. Maintain technical documentation and adhere to change management procedures and standards.
  9. Perform other responsibilities as assigned by the manager.
Requirements
  1. Demonstrated ability to manage detailed design phases for large projects, including evaluating requirements and translating business needs into documented workflows.
  2. Ability to lead technical discovery and recommend optimal solutions from a technical architecture perspective.
  3. Experience leading technical presentations to teams or clients.
  4. Proficiency in Microsoft .NET development, especially ASP.NET Core.
  5. Ability to work independently in a remote environment with minimal mentoring.
  6. Quick understanding of business and informational concepts to develop viable solutions.
  7. Strong organizational, verbal, and written communication skills, with attention to detail.
  8. Ability to meet software delivery schedules and follow policies and guidelines.
  9. Collaborative mindset to solve problems with colleagues and customers.
  10. Commitment to continuous improvement and professional development.
Qualifications
  1. Bachelor's degree preferred but not required.
  2. Minimum 5 years of experience in design, development, and deployment of custom software applications.
  3. Experience leading software development teams of up to 5 developers.
  4. Experience with complex queries, stored procedures, and database design in MS SQL Server.
  5. Proficiency with development tools such as Visual Studio, SSMS, VS Code, Azure DevOps.
  6. Experience with GIT source control.
  7. Understanding of SOLID design principles.
  8. Preferred skills include cloud application deployment (AWS, Azure), Visual Basic .NET, and MCSD certification.
  9. Desire to contribute to a dynamic and growing environment.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

(Remote) Senior Software Developer

Harris Computer

Georgia

Remote

USD 80,000 - 120,000

Yesterday
Be an early applicant

(Remote) Senior Software Developer

Harris Computer

Vermont

Remote

USD 80,000 - 120,000

Yesterday
Be an early applicant

(Remote) Senior Software Developer

Harris Computer

Kansas

Remote

USD 80,000 - 120,000

Yesterday
Be an early applicant

(Remote) Senior Software Developer

Harris Computer

New York

Remote

USD 80,000 - 120,000

Yesterday
Be an early applicant

(Remote) Senior Software Developer

Harris Computer

Arkansas

Remote

USD 80,000 - 110,000

Yesterday
Be an early applicant

(Remote) Senior Software Developer

Harris Computer

Louisiana

Remote

USD 80,000 - 110,000

Yesterday
Be an early applicant

(Remote) Senior Software Developer

Harris Computer

Mississippi

Remote

USD 80,000 - 110,000

Yesterday
Be an early applicant

(Remote) Senior Software Developer

Harris Computer

Virginia

Remote

USD 80,000 - 120,000

2 days ago
Be an early applicant

(Remote) Senior Software Developer

Harris Computer

New Mexico

Remote

USD 80,000 - 110,000

Yesterday
Be an early applicant