Software Engineer

Lubbock, TX, US • Posted 14 days ago • Updated 6 hours ago
Full Time
On-site
USD $70,000.00 - 90,000.00 per year
Fitment

Dice Job Match Score™

✨ Finding the perfect fit...

Job Details

Skills

  • Agile
  • Scrum
  • Sprint
  • Estimating
  • Development Testing
  • Requirements Analysis
  • Systems Design
  • OOD
  • Testing
  • Technical Support
  • Continuous Improvement
  • Knowledge Sharing
  • Collaboration
  • Emerging Technologies
  • Computer Science
  • Software Engineering
  • C#
  • Object-Oriented Programming
  • Design Patterns
  • .NET
  • Multithreading
  • RDBMS
  • Microsoft SQL Server
  • Software Development
  • Microsoft Visual Studio
  • Git
  • JIRA
  • Analytical Skill
  • Problem Solving
  • Conflict Resolution
  • Communication
  • Cross-functional Team
  • AngularJS
  • Amazon Web Services
  • Amazon EC2
  • Continuous Delivery
  • Automated Testing
  • Continuous Integration
  • Continuous Integration and Development
  • Test-driven Development
  • Software Architecture
  • Cloud Computing
  • Application Development

Summary

Description

Responsibilities

As a Software Engineer, you will play a key role in designing, building, and enhancing innovative software solutions that deliver value to our customers. You will collaborate with a talented team of engineers, architects, business analysts, and product stakeholders to create scalable, high-quality applications while continuously improving your technical expertise and development practices.
  • Design, develop, test, deploy, and maintain high-quality .NET Core services, APIs, and applications.
  • Participate in an Agile/Scrum development environment, contributing to sprint planning, estimation, development, testing, reviews, and retrospectives.
  • Collaborate with cross-functional teams to analyze business requirements and translate them into effective technical solutions.
  • Contribute throughout the full software development lifecycle, from requirements analysis and system design through implementation, deployment, and ongoing support.
  • Troubleshoot and resolve complex technical challenges while helping deliver reliable, scalable, and maintainable software.
  • Promote and apply best practices in software architecture, object-oriented design, coding standards, testing, and code quality.
  • Partner with Technical Support and other internal teams to investigate, diagnose, and resolve production and deployment-related issues.
  • Contribute to the continuous improvement of development processes, tools, and team practices.
  • Participate in peer code reviews and knowledge-sharing activities to help foster a culture of collaboration and technical excellence.
  • Stay current with emerging technologies, industry trends, and development practices through ongoing learning and hands-on experience.
Qualifications

We're looking for a motivated software engineer who enjoys solving problems, collaborating with others, and building quality software solutions.

Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
  • 2+ years of experience designing, developing, and supporting production software applications.
  • 2+ years of professional C# development experience with a strong understanding of object-oriented programming principles and design patterns.
  • Experience developing applications using .NET Core and familiarity with asynchronous and multi-threaded programming concepts.
  • Experience working with relational database systems such as Microsoft SQL Server or similar platforms.
  • Experience using modern software development tools and practices, including Visual Studio, Git, and Jira.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Ability to work effectively both independently and as part of a collaborative, cross-functional team.
  • Demonstrated ability to learn new technologies quickly and adapt to changing business and technical requirements.

Preferred Qualifications
  • Experience with front-end frameworks such as Angular.
  • Experience working with AWS or other cloud platforms, including services and concepts such as EC2, Lambda, CI/CD pipelines, and Infrastructure as Code.
  • Experience with automated testing, continuous integration and deployment, and test-driven development practices.
  • Familiarity with modern software architecture patterns and cloud-native application development.
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: 80180573
  • Position Id: dc08942d592001bc07c5d61e6dcc96ad
  • Posted 14 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

Today

Easy Apply

Full-time, Third Party

Depends on Experience

Remote

Today

Full-time

Remote

14d ago

Easy Apply

Full-time

70,000 - 90,000

Remote

18d ago

Easy Apply

Contract

$50 - $55

Search all similar jobs