Logo
Authority Brands

Sr Software Engineer

Authority Brands, Washington, District of Columbia, us, 20022


Authority Brands Inc., headquartered in Columbia, MD, is a leading provider of home services, building brands that support the success of our franchisees, as well as bettering the lives of the homeowners we serve and the people we employ.We are looking for a highly skilled Sr. Software Engineer who is comfortable with both front and back end programming to join our team. The candidate will be responsible for the design and development of software products and will support our existing infrastructure while recommending ongoing improvements. This role encompasses the engineering lifecycle from design to release of the system and will work closely with other team members to deliver significant results.Responsibilities include overseeing implementation, documentation, and integration of a variety of software using ASP.NET, RESTful APIs, HTML5, Angular/ReactJS, jQuery, and SQL Server. The candidate will lead efforts to capture and share best-practice knowledge, designing and developing modern cloud-based applications by using requirements analysis and design techniques. Additionally, the candidate will work on ways to automate and improve development, testing, and release processes.Responsibilities

Work in an agile product team and across cross-functional teams to design, develop, test, and support complex software systems using Microsoft .NET Core and open source full stack technologies.Develop front end website architecture.Design user interactions for web-based applications.Develop back end website applications.Design and develop new features and/or maintain existing applications.Adhere to coding standards and develop well-structured, maintainable, and easy to understand code.Work with business analysts and application users to define and design robust user-centric application solutions.Conduct code peer reviews to ensure high code quality and design patterns are being used.Work with 3rd party partner applications, APIs, and hardware to support integration activities.Assist in the preparation of LOEs, project artifacts, and migration plans.Build, maintain, and administer systems necessary to maintain a healthy Continuous Improvement (CI)/Continuous Delivery (CD) pipeline.Qualifications

Bachelor’s degree in Computer Science, Engineering, or Mathematics.8+ years design/implementation experience with distributed applications as an Application Developer.5+ years’ experience with MVC, Web/RESTful API, ASP.NET Core, Angular/React.js, or Node.js.Proficient in leveraging CI and CD tools to automate deployments and testing.Experience in software development, responsive web designs, and architecture frameworks for customer-facing products.Experience working in an Agile development environment.Knowledge of DevOps, continuous integration / continuous deployment, Amazon Web Services (AWS), and Microservices.Familiarity with ASP.NET Core, HTML5, Angular or AngularJS, MVC, jQuery, TypeScript, Ajax, JSON, and SQL Server.Experience consuming and developing RESTful APIs.Experience using Git and Bitbucket for version control.Experience with Jenkins for automated code deployments.Hands-on experience designing and migrating applications to AWS is highly desirable.Demonstrated ability to adapt to new technologies and learn quickly.An inquisitive, detail-oriented mind and a passion for using technology solutions to drive results.Strong written and verbal communication skills.We believe our greatest assets are our employees; we offer competitive salaries and a full benefits package to include PTO, paid holidays, 401(k), and more.Authority Brands Inc. conducts drug screens and background checks on applicants who accept employment offers. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions; however, we do not sponsor Visas at this time.Authority Brands Inc. is an Equal Opportunity Employer.Apply Now

#J-18808-Ljbffr