Software Developer
Unleash the power of automation for your job search (Paid option) Apply Manually(Free)
I have time, I'll manually find and apply for jobs
Location: Memphis, TN-
Remote is not an option.
Hybrid Role
Duration: Permanent position
Start Date: ASAP
Interview process:
- First interview with Hiring Manager and a few members of the team
- Second interview will be with the Hiring Manager and the Chief Technology Officer.
Full Job Description
The Software/Web Developer is responsible for designing, developing, and supporting client’s key business and e-commerce platforms using the latest modern web and mobile development technologies. This role requires the analysis and development of system requirements, program specifications, and code/unit testing under limited supervision to meet business requirements and specifications for large projects.
Key Responsibilities:
- Design, develop, implement, and support business and e-commerce solutions;
- Perform software code development, which includes, but is not limited to, writing source code, develop databases and create user interfaces;
- Code, test, debug, document, implement, and maintain software applications following SDLC standards;
- Use and apply technical standards, principles, theories, concepts and techniques common for software development in accordance with end user and company software requirements and procedures;
- Evaluate design and architecture of proposed systems to determine feasibility of new applications and/or assessing business impacts on other systems;
- Communicate transitional views to articulate how to traverse between current and future state;
- Ensure alignment between existing reference architectures and future systems/technologies and integrations regarding Digital Marketing, CRM, ERP, WMS, and Web Catalog/Content Management implementations;
- Align business vision, strategy, and goals with system requirements;
- Lead and/or assist in implementation of complex designs;
- Mentor/development of developers in less senior positions;
- Work with team members and business partners including IT, Sales, and Marketing to assist in the development and implementation of short and long term digital and technical solutions.
Qualifications:
- Understands Object Oriented Programming (abstraction & encapsulation)
- Creates, maintains, and calls web services using C# (Web API)
- Includes JSON, Serialization, and knowledge of MVC
- Uses logging frameworks to output meaningful logs for all levels (DEBUG, INFO, WARN, and ERROR)
- Uses GitHub in a team environment including pull requests and review processes
- Uses a ticketing system (Jira) to distribute, measure, and work within a team
- Follows Test Driven Development practices to ensure quality of code delivery
- Enforces and follows CI/CD practices with pipelines
- Delivers documentation like README, Solution Design, and accompanying diagrams
Direct experience with:
- Modern Web Technologies (REST, HTML5/CSS/JavaScript), Angular and similar frameworks and languages; Microsoft .NET (C#/VB) and .NET Core; Microsoft IIS and node.js web server technologies; Microsoft SQL / Transact SQL DBMS; BaaS/PaaS Cloud implementations.
- Some knowledge of and experience with digital marketing technologies including web analytics, site search, content management, and display advertising;
- Knowledge of end-to-end systems development life cycles (i.e., waterfall, iterative and other modern approaches to software development)
- Experience with Git workflow
- Extensive knowledge of reference architecture, technology standards, and development frameworks
Education:
- Associate (Preferred)
Experience:
- Microsoft SQL Server: 2 years
- Angular: 2 years
- Front-end development: 2 years
- Web development: 2 years
- Test-driven development: 2 years
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Flexible schedule
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Retirement plan
- Tuition reimbursement
- Vision insurance
Job Type: Full-time
Pay: From $100,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Flexible schedule
- Flexible spending account
- Health insurance
- Life insurance
- Paid time off
- Professional development assistance
- Retirement plan
- Tuition reimbursement
- Vision insurance
Schedule:
- 8 hour shift
Ability to commute/relocate:
- Memphis, TN 38103: Reliably commute or planning to relocate before starting work (Required)
Experience:
- Angular: 4 years (Required)
- Front-end development: 3 years (Required)
Work Location: One location
Similar jobs near me
Related articles
- Diversifying Your Skillset: Alternative Career Paths for Physical Therapists
- Factors That Affect Physical Therapist Salaries: Location, Experience, and More
- Physical Therapy Career Outlook: A Booming Industry
- The Do's and Don'ts of Physical Therapy Job Hunting
- From College to Clinic: How to Launch Your Physical Therapy Career