Not provided by employer
Job summary
Do you excel at designing cloud-based software solutions? join gsfsgroup as a senior software developer transforming the automotive finance and insurance industry as a key part of the agile development team responsible for building and maintaining enterprise-grade softwareYou would be responsible for ensuring the team is consistently delivering performant, secure, and efficient solutions, act as an example to the team members, collaborate closely with customers, and remove or escalate impedimentsAdditionally, you`d apply your knowledge of software design principles, systems programming, algorithms, data structures, and multiple programming languages as a daily contributorWe are looking for motivated, experienced professionals who can work on multiple technology projects and are excited about driving change.
This position is 100% remote nation-wide, but if you happen to live in the houston area, our campus offers unique amenities including
Cafeteria with executive chef, grill, salad bar, grab-n-go snacks, full coffee bar, outdoor terrace seating
Gym with all new equipment, lockers, showers, & towel serviceInstructor-led classes & private training available
Outdoor basketball court, walking trail with private entrance to terry hershey park, catch & release fishing pond
The ideal candidate will be able to actively sponsor continuous improvement within the team, the department, and the companyThey will be able to have significant methodology experience with agile methodologies such as scrum and kanbanFurthermore, they will take responsibility for maintaining a self-organizing team comprised of cross-functional, high-performing associates.
Responsibilities
Guide the team`s efforts toward consistently delivering technical solutions
Provide technical leadership to teammates via coaching and mentorship
Ensure the team maintains the highest standards of quality
Collaborate with product owners, stakeholders, subject matter experts, architects, and other developers to design, deliver, and maintain technical solutions
Design, develop, and test products in accordance with established standards and best practices
Partner with technical infrastructure teams to help design and provision products
Maintain robust communication with key stakeholders throughout the product lifecycle
Facilitate post-event reviews using root cause analysis techniques in order to continuously improve
Contribute to architectural design and foster new ideas and innovations in our products
Triage and resolve product issues and defects
Facilitate devops processes and capabilities for automated product delivery
Maintain, troubleshoot, and enhance existing products and services
Supervisory responsibilities
This position has no supervisory responsibilities.
Qualifications
5-8 years of software development experience, or equivalent combination of education and experience
Direct participation in the design, implementation, deployment, and maintenance of one or more large-scale projects
Proficient with c#, angular and typescript, and the willingness and ability to easily learn new programming languages
Solid object-oriented programming experience
Proficient with relational databases and sqlPostgres sql a plus.
Proficient with git/github
Experience with domain driven design (ddd), as espoused by eric evans
Experience with containerization technologies such as docker and kubernetes
Experience with service bus, messaging technologies, or event based technologies, such as nservicebus, amazon sqs, msmq, rabbitmq, kafka, etc.
Self-driven with strong communication and collaboration skills
Preferred
Experience with nosql databases, key value stores, or related technologies
Experience with other programming languages, such as bash, python, and go
Experience with paas/saas and cloud platforms such as amazon aws and microsoft azure
Experience with document-oriented databases such as marten, mongodb or couchdb
Experience with elasticsearch, kibana, grafana, datadog
Experience with web-based ui/ux frameworks such as react and angular
Experience with devops and security practices, such as threat modeling
Physical requirements the physical requirements described here are representative of those that must be met by an associate to successfully perform the essential functions of the jobWhile performing the duties of the job, the associate is required on a daily basis to analyze and interpret data, communicate, and remain in a stationary position for a significant amount of the work day; and frequently access, input, and retrieve information from the computer and other office productivity devicesThe associate is regularly required to move about the office and around the corporate campusThe associate is occasionally required to travel to other sites, including out-of-state, where applicable, for businessThe associate must frequently move up to 10 pounds and occasionally move up to 25 poundsWork environment the work environment characteristics described here are representative of those an associate encounters while performing the essential functions of this jobThe noise level in the office environment is typically quiet, but the associate may be occasionally exposed to loud noise levelsTravel required very little travel is required for this position (up to 10% of the time and on a domestic basis).
Legally authorized to work in the united states, without sponsorship
The friedkin group and its affiliates are equal opportunity employers and maintain drug-free workplaces by conducting pre-employment drug testing.
Hiring insights
Job activity
Posted 30+ days ago