Description
Title :Net Developer
Location: Atlanta / San Diego (Hybrid 2 days a week onsite)
Full-time Salary : 90 K Max.
Responsibilities:
- Participate in product feature implementation, both independently and in cooperation with your team
- Implement changes and new features in a manner which promotes efficient, reusable and performant code
- Liaise with product stakeholders and other teams in the organization to complete the projects on time and to the highest quality standards
- Participate in peer code reviews, manage criteria applied during code reviews
- Investigate technical issues during the full development lifecycle, including specific components in production
- Provide level of effort estimations for individual and team assignments
- Coach and mentor less experienced members of the team
- Work with solution architects to define highly detailed specifications for technical solutions
- help shaping the team's culture and work rhythm, including the development of best practices within the team
What we're looking for...
- Bachelor's degree in computer science or relevant discipline or six or more years of work experience. (mandatory)
- Six or more years of relevant work experience in software development. (mandatory)
- Passion about technology and willingness to learn and share knowledge.
- The ability to approach complex problems with a sense of ownership, enthusiasm, and innovation, and the drive to get stuck into solving them until the solution can be delivered to the customer
- The willingness to take ownership of projects and own them from inception to completion
- Knowledge and experience in sound design principles, engineering best practices, and Agile development methodologies
- The ability to mentor and help junior team members with improving their engineering skills and Agile development methodologies
Good to have:
- A strong customer focus and drive to create best-of-class products with an outstanding user experience
- The ability to anticipate problems and take decisive action, giving regard to the impact on other project teams, development partners and stakeholders
- Demonstrated delivery of major projects with a focus on quality and productivity in a continuous integration/delivery environment
- Good verbal and written communication skills working within a geographically distributed development team
- Experience developing scalable microservice architectures
- Exposure to distributed caching frameworks (e.g Redis, Memcached) and messaging frameworks (e.g. Kinesis, RabbitMQ)
- Knowledge of the .Net ecosystem (Framework and Core) and C#
- Experience writing automated unit and end-to-end tests
- Experience with GIT or other revision control system
- Experience working with relational (SQL Server, Postgres etc) and NoSQL (Redis, Dynamo, etc) databases
- Angular and TypeScript experience
- A demonstrated ability to lead and /or guide a team
- Experience developing and deploying serverless and non serverless applications to AWS
- Experience with low level data structure and algorithm design
- Mobile Development (iOS or Android) experience
- Experience with TDD and/or BDD
- Experience with ELK Stack
- Enthusiasm for the revolution that's happening in transportation, can see the opportunities that exist as vehicles become more connected and increasingly autonomous, and the desire to be a part of it
•
Last updated on Apr 26, 2023