Lead Sofware Engineer (AWS, Java)
NICE Systems
- Sandy, UT
- Permanent
- Full-time
- Work as a member of an agile team to enhance and improve software.
- Design and present projects to improve current process and overall platform.
- Code and test projects.
- Create automation to ensure quality.
- Deliver high quality, sustainable, maintainable code.
- Manage time effectively working on one or more concurrent projects.
- Attend meetings and training as required.
- Works with system analysts and product management for the successful completion of a project.
- Leads team or mentors other developers as needed.
- Provides critical technical capabilities to the team and evangelizes those skills to others.
- Functions as a Technical or Team Lead as needed.
- Follow established department procedures, policies, and processes.
- Bachelor's degree in Computer Science, Business Information Systems or related field or equivalent work experience is required.
- 9+ years experience in software development
- Well established technical problem-solving skills.
- Experience with Java, C#, .NET, AWS
- Experience building and maintaining AWS based microservices
- Excellent communication skills
- Excellent decision-making skills Working knowledge of unit testing
- Working knowledge of common design patterns
- Working knowledge of object oriented software design
- Team Player
- Desire to work in a fast-paced environment
- Experience with Kafka and SCALA
- Experience with Mongo or Dynamo DB (or equivalent DB system)
- Experience with Rest/Web Sockets/GRPC
- Experience with Jira
- Experience with automation/testing tools
- Experience with/knowledge of agile development processes
- Experience(s) as a technical or team lead or equivalent experience
- Experience with telecommunications/telephony
- Experience with call centers
- Experience working in a CI/CD Environment