Senior Software Developer Web

Uline

About the position

The Senior Software Developer at Uline is responsible for enhancing and supporting world-class web applications, focusing on a performance-driven e-commerce platform. This role involves utilizing full-stack technical skills and collaborating with cross-functional teams to ensure the application is always available and meets business requirements. The position offers opportunities for mentorship and leadership within the development team.

Responsibilities

  • Design, develop, test, deploy, support, and maintain complex web applications based on business requirements.

,

  • Perform design and code reviews to maintain code quality, performance, and application responsiveness.

,

  • Assist in project planning and architectural design reviews.

,

  • Mentor other developers on programming issues and lead cross-functional development practices.

,

  • Work with the development team to ensure process consistency and completion of team deliverables.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or related field.

,

  • 5+ years of web development experience.

,

  • Strong understanding of object-oriented design, web application architecture, and relational database design.

,

  • Skilled in delivering web/e-commerce solutions with ASP.NET, MVC, C#, and JavaScript technologies.

,

  • Experience using T-SQL to write SQL queries and stored procedures.

,

  • Proficient in code versioning and CI/CD tools.

Nice-to-haves

Benefits

  • Complete medical, dental, vision, and life insurance coverage.

,

  • Flexible Spending Accounts and wellness programs.

,

  • 401(k) with 6% employer match.

,

  • Paid holidays and generous paid time off.

,

  • Tuition Assistance Program for professional continuing education.

,

  • Bonus programs including annual performance, sales goals, and profit sharing.

Job Alerts

Get notified when new positions matching your interests become available at {organizationName}.

Need Help?

Questions about our hiring process or want to learn more about working with us?