Senior Software Engineer

United, WV, US • Posted 8 hours ago • Updated 8 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Interfaces
  • User Experience
  • Data Integration
  • Data Integrity
  • Database
  • Software Development
  • Requirements Analysis
  • Testing
  • Quality Assurance
  • Debugging
  • API
  • Software Engineering
  • FOCUS
  • C#
  • ASP.NET
  • .NET
  • Writing
  • Organized
  • Software Design
  • Object-Oriented Programming
  • Cloud Computing
  • Microsoft Azure
  • Application Development
  • Docker
  • Kubernetes
  • Microservices
  • Messaging
  • Web Development
  • HTML
  • Cascading Style Sheets
  • JavaScript
  • AngularJS
  • React.js
  • Software Testing
  • Continuous Integration
  • Continuous Delivery
  • SQL
  • RDBMS
  • Database Design
  • Communication
  • Articulate
  • Collaboration
  • DevOps
  • Analytical Skill
  • Conflict Resolution
  • Problem Solving
  • Continuous Improvement

Summary

Job Description

About the Role:
\\n
We're expanding our team with a skilled Senior Software Engineer to build scalable, high-performing microservices and APIs as part of a cloud-native Azure solution. In this role, you'll work across the full development lifecycle - collaborating with cross-functional teams to deliver clean, reliable .NET applications that integrate seamlessly with modern data systems and frontend experiences.
\\n

\\n

\\n
What You\'ll Do:
\\n
    \\n
  • Design, develop, test, and deploy high-quality, scalable, and maintainable microservices and components for the Azure-based solution using .NET.
  • \\n
  • Write clean, efficient, and well-documented code, adhering to established coding standards and best practices.
  • \\n
  • Partner with frontend developers to design and deliver APIs that effectively meet the needs of user interfaces and ensure a seamless user experience.
  • \\n
  • Engage with technical leads, architects, DevOps engineers, and other team members on technical designs, code reviews, and integration efforts.
  • \\n
  • Work with data engineers to understand relevant data pipelines and discuss data integration points, ensuring your applications effectively utilize and interact with data systems.
  • \\n
  • Contribute to the design and implementation of data models and ensure data integrity within an SQL database environment.
  • \\n
  • Participate actively in the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment via CI/CD pipelines.
  • \\n
  • Develop and maintain unit tests and integration tests to ensure software quality and reliability.
  • \\n
  • Troubleshoot, debug, and resolve complex software defects and production issues in a timely manner.
  • \\n
  • Contribute to the team\'s adoption of best practices in areas like API design, secure coding, logging, monitoring, and application performance.
  • \\n
\\n

\\n

\\n
Key Qualifications:
\\n
    \\n
  • Solid experience (e.g., 5+ years) in professional software engineering, with a focus on back-end or full-stack development.
  • \\n
  • Strong proficiency in .NET development (e.g., C#, ASP.NET Core) and familiarity with the .NET ecosystem, with a track record of effectively writing testable, secure, and well-organized code.
  • \\n
  • Solid understanding of software design principles, object-oriented patterns, and architectural best practices for building scalable, maintainable, and resilient systems.
  • \\n
  • Proven experience with a cloud platform (preferably Azure), including services relevant to application development, deployment, and monitoring.
  • \\n
  • Hands-on experience with containerization technologies (e.g., Docker), ideally with Kubernetes.
  • \\n
  • Experience with or understanding of microservices architectures and related patterns, like asynchronous messaging technologies.
  • \\n
  • Strong understanding of fundamental web development concepts (HTML, CSS, JavaScript) and experience working with, or designing APIs for, modern frontend applications (e.g., Angular, React).
  • \\n
  • Solid understanding of and experience applying best practices in software testing, logging, monitoring, and CI/CD processes.
  • \\n
  • Proficiency in SQL and core relational database (RDBMS) concepts, including database design for application needs.
  • \\n
  • Excellent communication skills, with the ability to articulate technical concepts clearly and participate effectively in design discussions and code reviews.
  • \\n
  • Proven ability to collaborate effectively with diverse technical teams, including Data Engineers, DevOps Engineers, Architects, and Technical Leads.
  • \\n
  • Strong analytical and problem-solving skills, with a proactive attitude towards learning and continuous improvement.
  • \\n
\\n
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: orcfeed
  • Position Id: 24495_29249_bb1f4f7e0d04fa87
  • Posted 8 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

•

12d ago

Easy Apply

Full-time

155000 - 170000

Remote

•

Today

Easy Apply

Full-time, Third Party

Depends on Experience

Remote

•

26d ago

Easy Apply

Contract

$0 - $0

No location provided

•

Today

Full-time

USD 95,000.00 - 100,000.00 per year

Search all similar jobs