Software Engineer

IT MINDS L.L.C.
Cary, USA
Full-time
We are sorry. The job offer you are looking for is no longer available.

ob Title : Senior SoftwareEngineer

Location : Cary NCHybrid : 3 days onsite This role will followhybrid work schedule Should be in the office every TuesdayWednesday and Thursday and as required by themanager

Duration : Long TermContract

JOB DESCRIPTION

PositionSummary :

A Senior Software Engineerwill develop maintain and support new or existing software productswhile evangelizing and applying the best practices of softwaredevelopment.

Responsibilities include theability to work independently and as part of the leadership groupof a larger team to deliver quality solutions across all phases andlayers of the software lifecycle.

Essential Functions :

Quality :

Meet or exceed testcoverage goals set for the project through creation of unit andfunctional tests

Minimize the number ofproduction escapes

Support user acceptancetesting

Support or conduct system testingperformance volume and stress testing

Usability / User Experience :

Collaborate with business and UX team to createappropriate application User interfaces

Assistwith mockups user interface design

IncorporateUX components into application

Provide feedbackto UX team

Product Reliability &Response :

Ensure system can meet orexceed defined SLAs

When primary oncall respondto pages within 15min and resolve or escalate issue asnecessary

Resolve production issues andcommunicate resolution to appropriate stakeholders

Development :

Complete stories within estimates and with quality to ensurerelease dates are met

Conduct necessaryanalysis design and prepare technical documentation

Estimate story sizes and task out development for a givenstory

Follow the Railinc development processand suggest improvements

Work withinfrastructure services to make configuration changes and deployapplications

Leadership(Technical) :

Evangelize Railinccommon practices and development procedures

Exhibit technical leadership in given technical subjectdomain

Identify new technologies and approachesthat may improve our quality productivity andcapabilities

Mentor peers and juniordevelopers

Delegate and coordinate functionaldevelopment tasks as needed

Drive innovation inthe development release and operations processes

Knowledge Skills &Abilities :

Works under deadlines andsubject to heavy project load

Ability toprovide technical expertise to others and explain concepts withtechnical staff

Ability to operate independentof supervision with extreme accuracy and attention todetail.

Experience in defining requirementsdesigning and illustrating process flows and trainingusers.

Ability to communicate and follow upprofessionally (written and oral) both internally and externallywithin the organization including documentation of applicationrequirements

Demonstrated ability to identifyand resolve issues effectively

Ability tomentor others

7 years of Java / J2EE WebDevelopment Experience.

Comfortable withfrontend middle tier and backend technologies.

Expertise in frontend technologies like Angular Spring MVC orequivalent hands on experience in these technologies a must in last3 years.

Expertise in Spring Spring Boot andhibernate or equivalent ORM hands on experience in thesetechnologies a must in last 2 years.

Experienceis working with Docker and Kubernetes environment hands onexperience in building docker applications.

WebService SOAP / REST expertise especially as a serviceprovider.

MDB / MDP / Broker / Service Bus MQtechnologies development experience in last 23 years is a plus. Ifthe candidate is just familiar with MQ or has minimal experienceneeds to be really strong in specific frontend backend technologiesof Struts / Spring / hibernate.

Expertise usingTomcat servers

Experience with Agile softwaredevelopment methodology

Expertise in usingversion control software like git etc.

Strongunderstanding of deployment processes deployment environmentsproduction application troubleshooting techniques etc.too.

Experience to work with AWS cloud nativeservices like S3 CloudFront Lambda ELB SNS SQS and Route53 will bea plus

Experience to deploy applicationcomponents in AWS EKS cluster and to debug any issues will be aplus

Experience in using Aurora RDS fordatabase will be a plus

Experience in usingAmazon MQ for message broker service will be a plus

Education &Experience :

Bachelors degree inComputer Science or equivalent field desired and 7 years oftechnical experience or

Masters Degree inComputer Science or equivalent field desired and 3 years oftechnical experience

Minimum of 7 years ofexperience in a development environment.

AWSDeveloper or Solutions Architect certification will be aplus

30+ days ago
Related jobs
Promoted
Cisco Systems, Inc.
Durham, North Carolina

Currently enrolled in a full-time undergraduate program in Computer Science, Software Engineering, Computer Engineering, Electrical. Our software engineers are the gurus behind the scenes. Engineering, Information Technology, Supply Chain, Customer Experience, Security and Trust, etc. You would play...

Promoted
VirtualVocations
Durham, North Carolina

A company is looking for a Lead Software Engineer, Product (Fullstack). ...

Promoted
Canonical - Jobs
Raleigh, North Carolina

Canonical is hiring a software engineer to join the Server Certification team. We focus on the interaction between server hardware and Ubuntu Linux, so the ideal candidate has software development experience and a good understanding of configuring and troubleshooting server hardware running Linux. ...

Promoted
VirtualVocations
Durham, North Carolina

A company is looking for a Senior Software Engineer - Vehicle Lifecycle. ...

Promoted
ClickHouse
Raleigh, North Carolina
Remote

We seek highly skilled and experienced Golang software and site reliability engineers to join our team. The Developer Productivity team provides internal tools and support for all engineers in the company to make their lives easier. You have 5+ years of relevant software development industry experie...

Promoted
VirtualVocations
Durham, North Carolina

A company is looking for a Software Engineer II, Unity3D/VR. ...

HirexHire
Raleigh, North Carolina
Remote

Bachelor’s degree in computer science, Engineering, or related field. ...

Computer Task Group, Inc
Durham, North Carolina

CTG's premier client has a contract assignment for a Software Engineer II. Job Title: Software Engineer II. Education: BS in Software Engineering or related technical degree. Bachelor's in Computer Science, Computer Engineering, Electrical or Electronic Engineering or a related field; candidates wit...

Palo Alto Networks
Raleigh, North Carolina
Remote

The Cortex Vulnerability Management Scanning team is expanding, and we’re looking for a Sr Software Engineer to join our team. This team builds the software that provides our customers visibility into their behind-the-firewall attack surface, allowing them to prioritize and remediate critical vulner...

Highmark Health
NC, Working at Home, N Carolina

This job is an integral member of an agile software engineer team responsible for building scalable software applications across all digital channels to serve our customers. Knowledge of professional software engineering practices & best practices for the full software development life cycle, includ...