Senior Software Engineer
Job Description
Job Title: Senior Software Engineer
Job Location: Texas
Responsibilities:
- Collaborate with peers to design, develop and deliver performant/scalable Java/AngularJS based micro-services
- Actively contribute in discussions around software architecture and application design
- Actively practice TDD, pair programming, and Agile best practices
- Perform design and code reviews
- Work closely with your team’s stakeholders and team members to coordinate schedules, identify task assignments, and provide progress updates at daily standup meetings
Required Qualifications:
- Five+ years of utilizing Java to deliver scalable applications
- Three+ years of utilizing AngularJS to build web-based applications
- Bachelor of Science in Computer Science or relatable work experience
- Excellent communication skills
- Ability to listen and share ideas in small or large groups
- Ability to provide mentorship to other engineers
Preferred Qualifications:
- Two+ years of experience contributing in TDD work environment creating unit, integration and end-to-end tests to maintain code quality and coverage
- Passion for keeping up to date with evolving technologies and finding creative ways to bring those ideas to our existing features/products
- Experience working within a micro-service based architecture
- Experience working in a professional DevOps environment
- Experience using AWS or Azure cloud providers
- Experience utilizing distributed stream processing platforms like Apache Kafka
QBH#: 2037
Application Instructions
Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!
Apply Online