Senior Software Engineer

Daxko Birmingham , AL 35202

Posted 2 months ago

Company Description

In this role, you will be working on Daxko's For-Profit Flagship product, Club Automation. Club Automation is a leading cloud-based software provider that helps the health and athletic industry to manage their clubs more efficiently.

Job Description

Do you code in your dreams at night? Are you a zealous student of both the art and science of creating software? Do you love to bring out the technology passions of your teammates in order to collectively bring compelling product to life? Do you enjoy being a go-to-person, who helps lead their team to victory?

If you're ready to be challenged to take these amazing skills to the next level, then Club Automation (part of Daxko) is the place for you.

Here are a few things you'll likely find yourself doing in this role:

  • Developing high quality applications that provide a delightful user experience

  • Helping define the technical architecture of the product

  • Developing clean, reusable, well-structured and maintainable code following best practices and industry standards

  • Developing elegant, responsive, high-performance, cross-platform solutions

  • Developing, debugging, and modifying components of software applications and tools

  • Writing automated unit, integration and acceptance tests as appropriate to support our continuous integration pipelines

  • Supporting and troubleshooting data and/or system issues as needed

  • Actively participating in code and design reviews

  • Participating in user story creation in collaboration with the team

  • Working with team members to develop prototypes as necessary and validate ideas with a data driven approach.

  • Contributing to advancing the team's design methodology and quality programming practices and mentoring junior team members

  • Anticipating and preventing problems and roadblocks before they occur, and presenting technical issues and their impact to leadership

Qualifications

  • Bachelor of Science degree in Computer Science or related work experience

  • Strong communication skills

  • Experience using code versioning tools such as Git

  • Experience with Agile development methodology

  • 5+ years of experience in Software Engineering

  • Strong experience with Object Oriented Programming, PHP or .NET preferred

  • Understanding of AWS

  • Exposure to Amazon Aurora, MySQL, PostgreSQL, DB2, or MS SQL

  • Experience with Unit Testing Frameworks

  • Practical exposure and/or experience with building and integrating with RESTful API's.

  • Strong logical thinking skills

A plus if you have experience with some of these

  • Exposure to Zend Framework

  • Practical exposure and/or experience with: jQuery, JSON, AJAX, CSS, LESS and JavaScript frameworks such as AngularJS, KnockoutJS, ReactJS.

  • Markup skills utilizing HTML, CSS, JavaScript.

  • Mobile Development

  • Design and Development Methodologies (e.g. DDD, TDD, and BDD)

  • REST Web Services

Additional Information

We truly care for our team members, and this is reflected through our offices, benefits, and great perks. Some of our favorites include:

  • Flexible paid time off

  • Affordable health insurance options

  • Monthly fitness reimbursement

  • 401(k) matching

  • Casual work environment

  • Plenty of free food and caffeine

All your information will be kept confidential according to EEO guidelines.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer

Brasfield & Gorrie, LLC

Posted 3 weeks ago

VIEW JOBS 11/15/2019 12:00:00 AM 2020-02-13T00:00 Responsibilities Brasfield & Gorrie, a recognized leader in the construction industry, has an exciting opportunity available for a Senior Software Engineer with our IT department's development team in Birmingham, Alabama. Our development team designs, builds, and supports enterprise software for use by our construction project teams in their day-to-day work. All team contributes to designing and implementing software solutions for our internal clients, through process review, system and solution architecture, implementation and development, deployment, and support. Our ideal candidate is able to work in a fast-paced, innovative environment with multiple product offerings and demonstrates an eagerness to learn, solve problems, and work in a team. Major Duties & Responsibilities: Strategy & Planning * Collaborate with developers, analysts, and designers in conceptualizing and development of new software programs and applications. * Assist in defining software development project plans, including scoping, scheduling, and implementation. * Researching and designing solutions to implement business requirements. Development * Execute day-to-day development operations in fulfillment of product features and stories. * Mentor younger software engineers and developers during their daily work. * Conduct peer reviews \ pull request reviews of other developers' and engineers' code. * Test work products, both manual and automated. * Conduct research on emerging application development software products, languages, and standards in support of procurement and development efforts. * Assist support team in resolving and troubleshooting issues with custom developed tools. * Complete quality work in a timely manner within deadlines. Operational Management * Work with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems. * Design, run, and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging. * Administer critical analysis of test results and deliver solutions to problem areas. * Manage and/or provide guidance to junior team members. Education - Skills - Knowledge - Qualifications & Experience * Bachelor's degree in computer science, information systems, or software engineering * Five years of experience working as a senior software engineer, software engineer, developer, or similar role * Experience serving as technical lead throughout the full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, testing to documentation, delivery and maintenance * Proficiency in C#, Asp.Net \ Asp.Net Core * Proficiency in Microsoft SQL (TSQL) * Web development skills with JavaScript, CSS, HTML, and frontend frameworks preferred * Excellent understanding of coding methods and best practices. * Thorough understanding of platforms such as .Net, .Net Core, IIS, Azure * Experience with Scrum/Agile development methodologies * Application architecture, design patterns, solution design experience * Software debugging experience * Unit testing and TDD experience * Able to communicate effectively with non-technical staff and with members of interdisciplinary teams * Flexible and adaptable regarding learning and understanding new technologies * Strong written, oral, and interpersonal communication skills * Ability to conduct research into software-related issues and products * Highly self-motivated * Keen attention to detail * Proven analytical and problem-solving abilities * Ability to effectively prioritize and execute tasks in a high-pressure environment * Ability to work both independently and in a team-oriented, collaborative environment * Minimal travel required Building Your Brasfield & Gorrie Career Start your career in a big way No matter your starting point, when you join the Brasfield & Gorrie family, you open the door to a rewarding career at one of the most respected and dynamic companies in the industry. Here you decide your path and what you will make of your career—and your life. We value everyone At Brasfield & Gorrie, we see our purpose as building exceptional people, trusting relationships, great projects, and strong communities. Valuing everyone is essential to our purpose, so for us, valuing diversity and inclusion is more than a lofty company commitment; it's a way of building relationships that helps us live our purpose in our daily work. You'll benefit from working at Brasfield & Gorrie By offering a strong foundation of employee benefits, we ensure that you and your family have the tools and means to prosper. We're proud to provide a competitive benefits and compensation package. Our employees have access to medical, dental, vision, life insurance, 401(k), wellness programs, career development classes, and many more benefits. We're proud to be ranked by both Top Workplaces and Best Places to Work in multiple cities! About Brasfield & Gorrie Brasfield & Gorrie is one of the nation's largest privately held construction firms, providing general contracting, design-build, and construction management services for a wide variety of markets. We're skilled in construction best practices, including virtual design and construction, integrated project delivery, and lean construction, but we're best known for our preconstruction and self-perform expertise and exceptional client service. Brasfield & Gorrie has 12 offices and approximately 3,000 employees. Our 2018 revenues were $3.3 billion. Engineering News-Record ranks Brasfield & Gorrie 25th among the nation's "Top 400 Contractors" for 2019. The above description covers the principal duties and responsibilities of the job. The description shall not, however, be construed as a complete listing of all miscellaneous, incidental, or similar duties which may be required from day-to-day. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. EOE/Vets/Disabilities Brasfield & Gorrie, LLC Birmingham AL

Senior Software Engineer

Daxko