Agile Programming Methodologies, Amazon Web Services (AWS), Apache Cassandra, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Enterprise Applications, GCP (Good Clinical Practices), Go Programming Language (Golang), Groovy Programming Language, Java, Java Platform Enterprise Edition (Java EE/J2EE), Metrics, Microsoft Windows Azure, Public Cloud, Python Programming/Scripting Language, Reporting Dashboards, Software Development, Software Engineering, Test Automation, Unit Test, Unix Shell Programming
Software Engineer (Java, GO, AWS)
Location: Durham, NC, Westlake, TX, Smithfield RI, Remote till covid
Duration: 12+ months
The Expertise and Skills You Bring
- 5+ years of experience in developing enterprise applications in Java or Go
- Development experience in Python, Snowflake, Groovy, and Shell Scripting is a plus.
- Bachelors and/or master's in computer science or other related field
- Experience in designing and implementing real-time market data applications.
- Experience in writing AWS CloudWatch/Insights queries
- Experience in creating dashboards in Data Dog
- Good understanding of SRE golden signals, and service level metrics
- Good understanding of observability metrics and open standards
- Experience in Continuous Integration and Continuous Delivery is a plus
- Experience working with AWS and/or any other public clouds like GCP/Azure.
- Delivery focused with end-to-end ownership
- Familiarity with agile development and ability to work well with team members
- Strong commitment to learn and implement high standards in engineering
- Experience in developing enterprise applications in Java, or Go
- Experience in Unix/Linux and shell scripting
- Familiar working with public cloud platforms, preferably AWS.
- Familiar with Cassandra database and CI/CD pipelines
- Experience with automated testing (unit/functional and/or performance