What you will do...1. Software Development: Embrace test-driven development principles and maintain code quality.
Create and optimize services and system architectures for projects, providing feedback to the team.
2. Code Quality and Review:Improve code quality through unit testing, automation, and conducting code reviews.
Collaborate with multidisciplinary teams, including Back-End Software Engineers, Project Managers, and System Administrators.
3. Innovation and Problem Solving:Participate in brainstorming sessions and contribute innovative ideas for technology, algorithms, and product enhancements.
Dive into challenging problems and deliver effective solutions within specified timelines.
4. Collaboration:Work closely with product and design teams to understand end-user requirements, translate them into use cases, and develop pragmatic technical solutions.
Foster open communication and collaboration within the engineering team.
5. Security and Data Protection:Implement security measures and data protection protocols within applications.
Ensure adherence to fundamental design principles for building scalable and secure applications.
6. Performance Optimization:Continuously optimize application performance, quality, and responsiveness.
Identify and resolve bottlenecks and bugs, developing innovative solutions.
7. Database Management:Build and optimize SQL queries and stored procedures in SQL Server databases.
Ensure efficient data retrieval and manipulation.
What you need...- 5+ years of experience in .Net development stack, including .Net Core, C#, and Web API, or equivalent expertise.
- Bachelor's Degree or work-related experience
- Strong understanding of object-oriented programming principles.
- Proficiency in RDBMS, with skills in MS SQL Server and Amazon Aurora.
- Hands-on experience developing applications using RESTful APIs, Microservices, Web applications, Batch services, and Data connectors.
- Sound knowledge of design patterns and ability to identify and mitigate anti-patterns.
- Familiarity with source code control/versioning tools such as TFS and Git.
- Experience with cloud platforms, particularly AWS.
$120,000 - $150,000 a year
What we offer:• Health, dental and vision insurance
• 401K, traditional and Roth
• Tuition Assistance or Tuition Reimbursement
• Monthly Gym Reimbursement
• Paid time off to volunteer
• Paid Family Leave (California)
• Paid Vacations
• Complimentary office lunches
• Opportunity to grow
• Opportunity to work with a great team committed to making a difference.