Software Engineer

Advertising Checking Bureau
Memphis, TN, US
Full-time

Job Description

Job Description

Job Summary :

The Software Engineer will maintain and enhance existing sites and systems. Will participate in the documentation, design, development, testing, and implementation of new sites and web platforms.

Duties / Responsibilities :

  • Ability to work in a fast-paced environment to design, code and test applications.
  • Work across the entire system architecture to design, develop, and support high quality, highly scalable products and solutions.
  • Create scalable code using .NET, C#, MS SQL, and Angular technologies to develop solutions using modern design patterns and Service Oriented frameworks.
  • Troubleshoot, debug, maintain, and improve existing software.
  • Lead projects from a technical perspective.
  • Communicate project status and obstacles to project management.
  • Collaborate with peers, solutions architect, business, and leadership to define technical solutions and design approach.

Internal and External Relationships :

  • Internal : Reports directly to the IT Manager. Will be expected to interact with IT personnel, operations personnel, operations management and supervisors, and various other departments and personnel across the ACB organization
  • External : Will be expected to interact with customer representatives who may represent all levels of a customer's organization.

Required Skills / Abilities :

  • Functional knowledge or hands on design experience with Web Services (REST, SOAP, etc.).
  • Fundamental understanding of relational databases and working knowledge of Object-Oriented Programming and best practices.
  • Fundamental understanding of application security and best practices.
  • Strong written, verbal and interpersonal skills.
  • Ability to work in a highly collaborative team environment.

Education and Experience :

  • Current College Student or College Degree or equivalent relevant experience
  • Certifications in current Microsoft based technologies a plus
  • 5 + years of experience developing mission critical applications leveraging experience with the following :
  • MS SQL Server
  • UI / UX
  • Design Patterns

Physical Requirements :

  • Prolonged periods sitting at a desk and working on a computer
  • Must be able to use phone system

Working Conditions and Travel :

  • Exempt position
  • Standard workday is 7.5 hours M-F. Additional hours may be required as needed to ensure all commitments and projects are completed as scheduled
  • Travel is undertaken as needed for client visits or training events and may include overnight travel. Total travel time is approximately 5%
  • 28 days ago
Related jobs
Maximus
Memphis, Tennessee
Remote

Description & Requirements As a Sr Software Engineer, the incumbent will be (1) maintaining and improving existing IT systems focused on supporting health and research programs (2) Collaborating with stakeholders to determine operational needs (3) Designing new IT solutions/functionalities usin...

LexisNexis Risk Solutions FL Inc. Company
Tennessee
Remote

Java Developer III (Elastic Search)- Must have current experience with Elastic Search.Would you like to join a vibrant community of forward-thinking innovators at LexisNexis Risk Solutions?.Do you enjoy being part of a team that works with a diverse range of products /technology?....

BDO
Memphis, Tennessee

The individual in this role will collaborate with business consultants, data engineers, and software engineers to deliver software product applications in BDO’s tech environment and be comfortable working independently and as part of a team. The Software Engineering Senior Associate, Valuation & Cap...

American Lebanese Syrian Associated Charities
Memphis, Tennessee

Are you looking for a challenging and rewarding career in software engineering? Do you want to work with cutting-edge technologies and solve real-world problems? Do you want to be part of a team that builds solutions that help other software development teams produce high-quality solutions?. As a So...

Cboe Global Markets, Inc.
Tennessee
Remote

Cboe Data and Access Solutions division is looking for a highly skilled and experienced Principal Software Engineer to join our team. The ideal candidate has been designing and engineering complex real-time UI’s for several years and comes with a deep understanding of web streaming technologies and ...

iboss
Tennessee
Remote

This is an excellent opportunity to become a core member of a rapidly growing software development team. Quickly understand and extend engineering architectural patterns. ...

Auto TechLabs, Inc.
Tennessee,Remote
Remote

Software Engineer will develop software and work in an agile delivery model, providing reviews and guidance to other developers to ensure adherence to standards and best practices in the definition of technical requirements, as well as in the design and development of the solution based on user stor...

iboss
Memphis, Tennessee
Remote

Master's or Bachelor's degree in either Computer Science, Computer Engineering, Electrical Engineering or Software Engineering. This is an excellent opportunity to become a leading member of a rapidly growing software development team. Experience developing distributed software product architectures...

Proofpoint
Tennessee

As a Staff Software Engineer on our threat intelligence team, you will be building massive-scale systems used by Fortune 100 customers which contain everything our company knows about the threat landscape. Design, code, review, test, and deploy software features in our application stack. ...

Jobs for Humanity
Tennessee, Tennessee, United States

Be responsible for providing engineering thought leadership over multiple engineering and applied science teams. As a Principal Engineer in the organization, you will be providing technical leadership in the catalog, pricing and promotions space. Bachelor's degree in Computer Science, Engineering, o...