Search jobs > Birmingham, AL > Software engineer

Software Engineer C# (.Net)

Daxko
Birmingham, AL
Full-time

Job Description

As a Software Engineer, you are responsible for developing high-quality applications and writing code on a daily basis. This includes heavy collaboration with product managers, architects, and other software engineers to build best-in-class software using modern technologies and an agile development process.

You will also :

  • Develop applications that provide a delightful user experience and meet business expectations
  • Develop clean, reusable, well-structured, and maintainable code following best practices and industry standards
  • Develop elegant, responsive, high-performance, cross-platform solutions
  • Develop, debug, and modify components of software applications and tools
  • Write automated unit, integration, and acceptance tests as appropriate to support our continuous integration pipelines
  • Support and troubleshoot data and / or system issues as needed
  • Actively contribute actionable and valuable feedback in code reviews
  • Participate in system architecture and design reviews
  • Participate in user story creation in collaboration with the team
  • Work with team members to develop prototypes as necessary and validate ideas with a data-driven approach
  • Be an active participant in all Agile team events

Qualifications

  • Bachelors degree (or equivalent professional experience) in related field such as Computer Science, Computer Engineer, Applied Mathematics, or Applied Sciences
  • Three (3+) years of Software Engineering or other relevant experience
  • Three (3+) years of C# (.NET)
  • Experience using code versioning tools such as Git
  • Experience with Agile development methodology
  • Expertise in object-oriented programming, LINQ, Entity Framework, and dependency injection
  • Knowledge of web development with ASP.Net, MVC, and Web API.
  • Experience with HTML, CSS, JavaScript, and jQuery. Good to also have knowledge on ReactJS.
  • Experience in SQL or other relational data storage technologies
  • Experience in automated testing practices including unit testing, integration testing, and / or performance testing

Preferred Education and Experience :

  • Experience with Python
  • Experience with dependency injection frameworks
  • Experience working with Microservices Architecture
  • Experience using Virtualized hosting and delivery (Docker, Kubernetes)
  • Understanding of Realtime Data Streaming (e.g. Kafka, Kinesis)
  • Understanding of Serverless Computing (e.g. AWS cloud services)

Additional Information

Daxko is dedicated to pursuing and hiring a diverse workforce. We are committed to diversity in the broadest sense, including thought and perspective, age, ability, nationality, ethnicity, orientation, and gender.

The skills, perspectives, ideas, and experiences of all of our team members contribute to the vitality and success of our purpose and values.

We truly care for our team members, and this is reflected through our offices, benefits, and great perks. These perks are only for our full-time team members.

Some of our favorites include :

Hybrid work model

Leave entitlements

Recently introduced hospitalization / caregiving leaves

Paid parental leaves (Maternity, Paternity, & Adoption)

Group Health Insurance

Accidental Insurance

Tax-saving reimbursements

Provident Fund (PF)

Casual work environments

Company Events and Celebrations

Performance achievement awards

Referral bonus

Learning & Development opportunities

LI-Hybrid

7 days ago
Related jobs
Daxko
Birmingham, Alabama

NET, SQL, and AWS to be a hands-on engineer on our payments team. Delivering high-quality, unit-tested codeby practicing pragmatic software engineering principles . Daxko is seeking a software artisan with experience in. NET Developer, your work will be focused on building a secure payment gateway f...

Daxko
Birmingham, Alabama

This includes heavy collaboration with product managers, architects, and other software engineers to build best-in-class software using modern technologies and an agile development process. As a Software Engineer, you are responsible for developing high-quality applications and writing code on a dai...

Daxko
Birmingham, Alabama

Net Software Engineer, you are responsible for developing high-quality applications and writing code daily. This includes heavy collaboration with product managers, architects, and other software engineers to build best-in-class software using modern technologies and an agile development process. St...

Promoted
Raytheon
Birmingham, Alabama

Minimum of ten (10) years of professional engineering experience utilizing integrated development environments and debugging tools to troubleshoot software implementation and ensure integrity of the software products. The Test Equipment Engineering (TEE) team within the Specialty Engineering Directo...

Promoted
SAIC
Work, Alabama

Azure Cloud Software Developer and Engineer. The Azure Cloud Software Developer and Engineer will be supporting the Cloud One Common Computing Environment (CCE) program under the Air Force Lifecycle Management Center Office for Network Integration (AFLCMC/HNI). Deploy software packages to the Cloud ...

Promoted
Capital One
Birmingham, Alabama

Lead Software Engineer, Full Stack (Java, Angular). Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that  help meet regulatory needs for the company. As a Capital One Lead Software ...

PNC Bank NA
Birmingham, Alabama

Aligns business strategy with software solutions. Proposes, designs & codes software solutions to address complex business needs. Application Development, Business Management, Customer Needs, Customer Solutions, Design, Group Problem Solving, Process Improvements, Release Management, Software Soluti...

Children's of Alabama
Birmingham, Alabama

The Software Engineer III must have knowledge in all stages of software development. This individual will be part of the development team and create and maintain new software programs. ...

N. Harris Computer Corporation - USA
Alabama, United States
Remote

NET Software Developer, you will play a crucial role in designing, developing, and maintaining our cutting-edge suite of utility billing and CIS software solutions. NET Software Developer to join our vibrant and dynamic development team. Lead the design, development, and implementation of new featur...

TPI Global (formerly Tech Providers, Inc.)
Birmingham, Alabama

Software & Integration Developer. This position is primarily a software developer for integration development or web-service development. ...