Tittle: Software Engineer-C#/Java (PV w2)
Locations: Franklin, TN, Bloomfield, CT, Morris Plains, NJ, Austin, TX, St. Louis, MO, Hybrid or flex schedule.
Schedule: Hybrid (Flex) possible evening or weekend(on-call)
Job Description/Responsibilities:
Build modern, architecturally sound components, tools and applications. - Bring Engineering discipline to design and problem solve - Evangelize best practices - End-User Focus. - Collaborate with peers to deliver quality technology.
Schedule: Core hours are 8:30am-4:30pm, CST, Monday-Friday
Seeking candidates who are local to locations including: Franklin, TN, Bloomfield, CT, Morris Plains, NJ, Austin, TX, St. Louis, MO, etc. who are available to come into the office on a flex basis. Need some flex to work occasional evenings and weekends for deployment and on-call rotation.
Required Skills/Qualifications:
- 6-10 years Software Development Experience in an agile/extreme programming environment
- 6-10 years background in software development in C# or other strongly typed language (Java, Typescript, etc) and one or more other programming languages.
- Experience in React or other Javascript framework (Angular 5 , Vue, Angularjs)
- Experience in Microservice Architecture
- Experience in Cloud Development such as Azure, AWS, GCP
- Experience in CI/CD tools such as Azure DevOps, GitHub, Jenkins, TFS
- Exposure to SOLID, Architectural Patterns, Development Best Practices, Unit Testing, Test Driven Development and use of mocking frameworks
- Git, TFS Version Control or other source controls.
- Security Engineering or Knowledge of OWASP Principles a plus
- Microsoft stack knowledge a plus
- Kafka knowledge a plus
- NoSQL Solutions a plus
- Docker experience a plus
- Terraform experience a plus
- Experience building in Event Driven Architecture a plus
Education and Certifications:
Associate's degree or certification from a respected professional software school (i.e. Nashville Software School) is REQUIRED, Bachelors in Computer Science or related field is preferred.