Senior Software Engineer
Richardson, TX, United States
At NICE, we don’t limit our challenges. We challenge our limits. Constantly. We’re relentless. We’re ambitious. And we make an impact. Our NICErs bring their A game and spend each day turning it into an A+. And if you’re like us, we can offer you the kind of challenge that will light a fire within you. Senior Software Engineer Nice Systems is currently seeking a dynamic individual with high energy and drive to join Work Force Management (WFM) software development team as a Software Engineer. This engineer will primarily focus on the development of cloud native web application with server-side component design, development, testing and implementation. Experience with client-side development in Angular 2+ a huge plus. Responsibilities Design and develop quality, proficient and well documented technical solutions that satisfy business requirements and meets corporate architectural standards
Develop solid unit, integration and automation tests according to organizational standards
Assist in troubleshooting and maintenance of existing software applications; identify and implement additional improvements when warranted
Develop technical models / design for assigned components
Develop in AWS Cloud
Contribute to and drive technological and architectural decisions
Participate in reviewing design and code for other team members
Adhere to agile development principles while following and improving all aspects of the SCRUM process
Function as a subject matter expert in multiple product components
Required Bachelor degree in Computer Science, Engineering or related.
5+ years implementing and developing Software systems
1+ years experience in AWS Cloud with AWS Services like Lambda, Aurora DB with MySQL, Redis
Expertise in Microservices and server side development using Hibernate, Spring, Spring Boot, Web Services (REST) in Java including server side testing using JUnit, Mockito/Easymock, RestAssured or similar tools
Demonstrated experience with multi-tier web application development
Familiar with Microservices Architecture
Hands on experience with Continuous Integration and Test Driven Development
Experience working in Agile environment
Desired Masters degree in Computer Science or Engineering or related
Experience with performance testing using JMeter a plus
Experience in Web application development using Angular, HTML5, CSSs, Bootstrap, Javascript, Spring, Spring Boot and in Unit, E2E testing with Protractor, Karma. a huge plus
Prior experience with MAVEN and Jenkins a plus
Personal attributes Excellent interpersonal skills
Self-motivated
Superior analytical and problem solving abilities
Desire to work in a team oriented, collaborative environment
Detail oriented with excellent organization skills
Education Bachelors/Masters in Computer Science or Engineering NICE Systems is an Equal Opportunity/Affirmative Action Employer, M/F/D/V. About NICE NICELtd. (NASDAQ: NICE)software products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences,fight financial crimeand ensure public safety.Every day, NICE software managesmore than120 million customer interactions and monitors3+billion financial transactions. Known as an innovation powerhouse that excels in AI, cloud and digital, NICE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30+ countries. NICE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation or any other category protected by law.
#J-18808-Ljbffr