Senior Software Engineer

When you're the best, we're the best. We instill an environment where employees feel engaged, satisfied and able to contribute their unique skills and talents. We provide extensive opportunities for personal and professional development, building both employee competence and organizational capability to fuel exceptional performance now and in the future.

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.
  • Experience with .NET development is a must with a preference for .NET Core.
  • Experience with front end JavaScript development is highly desired with a preference for Angular.
  • Experience with SQL, Spark, Hive, Hbase and other bigdata technologies is highly desired.
  • High competency with Java/C#/.NET development while utilizing technologies such as Spring Boot, Spring Java, Spring MVC, JPA or similar.
  • Extensive experience working with enterprise solution delivery in a large scale distributed software design environment, preferably in XP programming.
  • 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.


Equal Opportunity Employer: Females/Minorities/Veterans/Individuals with Disabilities

The Company is committed to equal employment opportunity to all employees and applicants without regard to race, religion, color, gender identity, ethnicity, age, national origin, sexual orientation, disability status, veteran status or any other category protected by applicable law.