What are the responsibilities and job description for the Senior Software Enginer position at VeriCour?
Job Description
100% Remote
Lead Software Engineer
The Lead Software Engineer will be responsible for working as a mentor of our Data Integration Engineering team to jointly design and implement product features.
Responsibilities:
- Design, implement, and improve data integration, data streaming systems.
- Design and develop Data pipeline, Spring-based microservices, as part of an agile/scrum team
- Support and maintain existing features, debugging throughout the stack, and applying fixes in a timely manner.
- Apply best practices in continuous integration and delivery.
- Design and develop API’s using RESTful principles.
- Write unit, integration, and full end-to-end tests for new features.
- Participate in the release of new features to production.
- Work with product managers and other engineers to implement and document complex and evolving requirements.
- Act as on-call high-availabilitysupport for triage/bug fixing periodically throughout the year.
Qualifications:
- 8 years’ experience of Java and software engineering.
- 6 years’ experience in developing RESTful web services Java restful web services and JSON required.
- Experience in cloud technologies (AWS) like EMR/EC2, Lambda and Cloud watch.
- Know-how of working with relational DB table design, implementation, and tuning (pl/SQL, ETL, etc).
- Practical knowledge of OOP/JS design patterns.
- Understanding of “12-Factor App” concepts.
- Understanding of Distributed System Development for large-scale application.
- Highly skilled in in build and deployment tools such as Maven or Gradle or SBT (Simple Build Tool).
- Experience with continuous integration and testing
- Experience with agile methodologies and short release cycles
Excellent company benefits including medical, dental, and vision. Equal opportunity employer.
Bonus available based on utilization and business development activities.
VeriCour provides equal employment opportunities to all employees and applicants for employment without regard to age, ancestry, sex (including gender identity), sexual orientation, disability (physical or mental), race, color, national origin, creed, religion, veteran status, military service, genetic information, immigration status, marital status, or pregnancy-related conditions. Equal employment opportunity applies to all terms and conditions of employment, including hiring, placement, promotion, termination, layoff, recall, transfer, leave of absence, compensation, and training.
Salary : $140,000 - $150,000