Company

iTradeNetworkSee more

addressAddressCharlotte, NC
type Form of workFull-Time
CategoryInformation Technology

Job description

The Senior Software Engineer possesses a thorough knowledge of software, documentation, utilities and program scripts, and excellent written and verbal communication skills. 

They demonstrate an advanced knowledge of application development lifecycles, technical reviews, software maintenance, configuration management, human factors/interface, and experience in software testing methodologies.

The Senior Software Engineer will provide work leadership by assigning work, resolving problems and managing small teams. This individual will interact with other project teams, product managers, and customers to coordinate project interdependencies.

Responsibilities:

  • Responsible for designing, developing and modifying applications, developing system interfaces, and implementing software upgrades for Software as a Service product offerings
  • Develop new functions and features across the full application stack including the data model layer, business layer, API layer and UI layer
  • Enhance and resolve issues on existing applications. Partner with customer support to troubleshoot and resolve escalated production issues
  • Refactoring code for performance and code maintainability
  • Assist in the creation and execution of unit, integration and system tests
  • Contribute to product and technical direction by brainstorming with Architects, Data Scientists, and Business and Product Managers
  • Collaborate with product management, UX and QA teams
  • Lead the design efforts for key areas of functionality 
  • Provide mentorship and help develop more junior engineers
  • As a proponent of agile development methodologies, advocate for and help educate the team in the strong, ongoing adoption of Scrum and related practices
  • Provide expertise in core data structures and algorithms and their practical implementation
  • Recommend changes in development, maintenance, and system standards
  • Engage in technical discussions; participate in technical designs and present technical ideas through white boarding
  • Investigate and evaluate new technologies

Skills/Qualifications:

  • Bachelor's degree in computer science, engineering, or a related field required. Masters degree preferred
  • 5+ years of software development experience
  • Excellent written and verbal communication and presentation skills
  • Self-starter, strong analytical and problem-solving skills
  • Excellent organizational/time-management and multitasking skills, and demonstrated ability to meet deadlines for multiple projects
  • Ability to work across departmental boundaries to resolve issues

Technical Skills:

Required Skills:

  • 5+ years of experience in Java software development and web based applications
  • Proficiency with Agile or Continuous Integration methodologies 
  • Proficiency with SOAP (web services) and/or REST API usage
  • Proficiency with relational databases including Oracle and MySQL
  • Expert with Unit Test frameworks
  • Expert with design pattern concepts and applications

Preferred Skills Knowledge with:

  • Oracle certification as Java Developer, Java Platform or J2EE Developer is desirable 
  • Spring Framework and Spring Boot is desirable
  • JavaScript based UI frameworks such as AngularJS, Angular2+, ReactJS
  • Google Cloud or other cloud service
  • Big Data / Hadoop and NoSQL databases is a big plus
  • Cloud Native Technologies such as Docker containers and Kubernetes is a big plus
  • Apache Kafka is a plus
  • Native mobile development (Android, iOS)

 

Must have unrestricted ability to work in the United States. 

Refer code: 7847206. iTradeNetwork - The previous day - 2024-01-17 23:17

iTradeNetwork

Charlotte, NC
Jobs feed

Assistant Store Manager PT

Lids

Gonzales, LA

$25.6K - $32.4K a year

Track Supervisor - Gonzales, Louisiana

Rescar Companies

Gonzales, LA

$75,000 - $80,000 a year

Sr Accountant

Honeywell

Phoenix, AZ

Accountant

Crmg

Portland, OR

Supervisor Accountant

Rubino & Company, Chartered

Bethesda, MD

Cost Accountant

Kinpak

Montgomery, AL

SHIFT SUPERVISOR HOURLY (FULL TIME)

Compass Group

Waco, TX

Project Accountant

Prairie Band, Llc

Holton, KS

Sr Financial Analyst

Adidas

Spartanburg, SC

Accountant-Reconciliations 16197411

Cordia Resources

Gaithersburg, MD

Share jobs with friends

Related jobs

Sr. Software Engineer

Sr. Software Engineer

General Motors

Olin, NC

just now - seen

Sr Software Engineer (C/C++)

Disney Entertainment & Espn Technology

Olin, NC

a week ago - seen

Lead Software Engineer (C/C++)

Disney Entertainment & Espn Technology

Olin, NC

a week ago - seen

Services Engineer

Software And Services

Olin, NC

3 weeks ago - seen

Sr Software Engineer

Disney Entertainment & Espn Technology

Olin, NC

3 weeks ago - seen

Database Engineer - NoSQL and Cloud, Apple Pay

Software And Services

Olin, NC

4 weeks ago - seen

Sr Software Engineer- Pyspark

Lowe's

United States, North Carolina, Charlotte

Charlotte, NC

4 weeks ago - seen

Senior Software Engineer - Automation

Marriott

Olin, NC

4 weeks ago - seen

IT Engineer Software III

Retail Business Services

Salisbury, NC

a month ago - seen

Data and Reporting Software Engineer

Innovations For Poverty Action

Olin, NC

a month ago - seen

Senior Software Engineer

Material Inspector - Jobymind.com

Raleigh, NC

a month ago - seen

Sr. Software Engineer (Hybrid)

Selective Insurance

United States, North Carolina, Charlotte

Charlotte, NC

a month ago - seen

Full Stack Software Engineer II, Refinancing

Jerry

Charlotte, NC

2 months ago - seen

Software/Firmware Engineers

Ampere Computing

Durham, NC

2 months ago - seen

Software Consulting Engineer

Cisco Systems

Olin, NC

2 months ago - seen

Full- Stack Software Engineer

Bb Imaging

Olin, NC

2 months ago - seen