As a Software Engineer at Daxko, you will play a pivotal role in developing high-quality applications and writing code daily. You will collaborate closely with product managers, architects, and other engineers to create top-tier software using modern technologies within an agile development framework.
Responsibilities
- Develop applications that offer a delightful user experience and meet business goals.
- Write clean, reusable, and well-structured code adhering to industry best practices.
- Create elegant, responsive, and high-performance cross-platform solutions.
- Develop, debug, and modify software components and tools.
- Write automated unit, integration, and acceptance tests to support continuous integration pipelines.
- Troubleshoot and support data or system issues as needed.
- Provide actionable and valuable feedback during code reviews.
- Participate in system architecture and design reviews.
- Collaborate with the team to create and validate user stories using a data-driven approach.
- Engage in all Agile team events and contribute to team prototypes.
Qualifications
- Bachelor’s degree (or equivalent professional experience) in Computer Science, Computer Engineering, Applied Mathematics, or a related field.
- At least three (3) years of experience in Software Engineering or a similar role.
- Proficiency in C# (.NET) with a strong understanding of object-oriented programming, LINQ, Entity Framework, and dependency injection.
- Experience with code versioning tools such as Git and Agile development methodologies.
- Knowledge of web development using ASP.NET, MVC, and Web API.
- Familiarity with HTML, CSS, JavaScript, jQuery, and preferably ReactJS.
- Experience with SQL or other relational databases.
- Understanding of automated testing practices, including unit testing, integration testing, and performance testing.
Preferred Experience
- Experience with Python.
- Familiarity with dependency injection frameworks and Microservices Architecture.
- Experience with virtualized hosting and delivery technologies (e.g., Docker, Kubernetes).
- Knowledge of real-time data streaming (e.g., Kafka, Kinesis) and serverless computing (e.g., AWS cloud services).
Additional Information
Daxko is committed to building a diverse workforce and values the unique perspectives and experiences of all our team members. We believe that a diverse team contributes to our success and drives our mission forward.