Senior Software Engineer
Sorry, this job was removed at 6:31 a.m. (CST) on Friday, May 15, 2020
By clicking Apply Now you agree to share your profile information with the hiring company.
Summary:
In this role, you will use best practices and knowledge of internal and external business operations to improve products or services. You will solve complex problems, and bring a new perspective to the usage of existing solutions. You will also mentor employees in the immediate group.
Responsibilities:
- Design, develop, enhance, code, test, deliver and debug software.
- Implement larger, more complex stories spanning multiple technology domains.
- Facilitate and lead story breakup and grooming.
- Drive feature level architecture/design sessions.
- Participate in product level architecture/design sessions.
- Recommend actions to improve procedures and standards.
- Identify and communicate technical trends and/or emerging technology.
Qualifications:
- Bachelor's degree in Computer Science, Math, or Engineering preferred.
- Minimum 5 years of experience developing software and experienced with front end JavaScript development required.
- Experience with front end JavaScript based frameworks with a preference for Angular.
- Extensive experience working with enterprise solution delivery in a large scale distributed software design environment, preferably in XP programming.
- Highly competent at Java/C#/.net development while utilizing technologies such as Spring Boot, Spring Java, Spring MVC, JPA or similar.
- Experience working in an Agile based development environment, using Agile concepts such as Continuous Integration, TDD, and Paired Programming.
- Experience with emerging cloud platform technologies such as Cloud Foundry, Openshift, AWS Web Services, Microsoft Azure or other PaaS technologies.
- Experience with SQL, Spark, Hive, Hbase and other bigdata technologies are highly desired.
Read Full Job Description