Apply📍 AL, AZ, CA, CO, CT, DE, FL, GA, ID, IL, IN, KS, LA, MD, MI, MO, MS, NC, NE, NJ, NM, NV, NY, OH, OK, OR, PA, SC, TN, TX, UT, VA, WA, WI
🧭 Full-Time
💸 $150,000 - $150,000 per year
🔍 Self-storage
- Bachelor’s degree in a computer-related degree program or equivalent work experience.
- 5+ years of design/development experience with Node.js, React, C# (.NET), ASP.NET, and SQL.
- Solid understanding of best software engineering practices for the full development life cycle (SDLC), including coding standards, code review, source control, build, test, deploy, and operations.
- Strong relational database skills.
- Experience developing web-based applications.
- Passion for mentoring engineer peers to lead best standards, and produce elegant & maintainable technology deliverables.
- Consistent track record of leading successful delivery for large-scale projects.
- Experience with Agile methodologies.
- Strong written and verbal communication skills showing ability to interface with business stakeholders and engineers.
- Strong history of implementing testing methodologies to move quality to the left.
- Acute sense of ownership and the resolve to dig deeper into product and technical issues.
- Strong problem-solving skills.
- Self-motivated, detail-oriented, and responsible team player.
- A self-starter with the ability, passion, creativity, and confidence to independently solve problems and produce results.
- Design/develop/maintain our web-based applications using Node.js, React, C# (.NET), ASP.NET, SQL, AngularJS, HTML, CSS, Javascript, and other technologies.
- Continually move quality to the left.
- Help maintain and optimize our AWS account by managing resources, monitoring performance, ensuring security best practices, and implementing cost-effective solutions.
- Build/improve continuous integrations/continuous development, and continuous deployment pipeline (CI/CD pipeline).
- Enhance design policies, processes, procedures, methods, tests.
- Communicate and coordinate effectively within the squad, across our technology team, and with our business partners to deliver on top priorities.
- Actively participate as a member of an agile team in a Scrum environment.
- Encourage best practices demonstrating how to create effective designs and write maintainable, reusable code.
- Investigate and develop skills in new technologies.
- Monitor everyday activities of the system and provide required support.
Node.jsSQLAgileASP.NETHTMLCSSJavascriptSCRUMC#JavaScriptAsp.NET.NETReactCommunication SkillsCI/CDProblem SolvingAgile methodologies
Posted 2024-10-03
Apply