Software Engineer
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.
We're looking for a motivated software engineer who enjoys solving problems, collaborating with others, and building quality software solutions.
Required Qualifications
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.
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.
- 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.
Recommended Jobs
Software Engineer
Posted 1 hour ago
Software Engineer
Posted 2 hours ago
Backend Software Engineer - Hybrid LA
Posted 2 hours ago
Software Developer
Posted 2 hours ago
AWS Software Engineer
Posted 2 hours ago

