Senior Software Engineer

Job Link
Clarus Commerce
Cliente Verificato
Budget Orario
Flessibilità Remoto
Ora locale preferita Ora locale dell'Europa centrale

Dettagli lavoro

Esperienza richiesta: Esperienza senior
Ruolo: Ingegnere del software
Categoria: Tecnologia dell'Informazione

Descrizione del lavoro

Clarus Commerce’s Engineering team is searching for a Software Engineer who is highly motivated, collaborative with an entrepreneurial spirit. You will be a key member of our team making important technical decisions that will shape the company's future. You will join a highly-skilled IT organization and utilize the latest technologies to develop high-traffic websites, web services, and other software products.

As Part of Our Team, You’ll Enjoy:

The hustle of a lean team with the impact of a global business

Tremendous opportunity to solve some of the industry’s most exciting problems

Working with an extraordinary team of highly talented, smart, creative, fun and highly motivated people

Great workspace, competitive benefits and time-off

Responsibilities:

Support and inform Clarus Commerce’s technical vision and strategy.

Communicate with users, other technical teams, and management to collect requirements and describe product features and technical designs.

Exemplify best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

Own all stages of the development process: requirements, design, implementation, testing, and operational support.

Provide technical support to engineering team members.

Skill and Experience Requirements:

3+ years of professional experience in full-stack software development with experience across multiple technologies, languages, and frameworks.

Develop new products and enhance existing products utilizing the Microsoft technology stack: C# 6, .NET Core, ASP.NET MVC 5, Entity Framework, and SQL Server 2014-2016.

Solid understanding of computer science fundamentals and object-oriented programming (OOP), such as algorithm analysis, algorithm design, and problem-solving

Working knowledge of software design patterns, such as MVC, factory, object pool, and experience applying them in n-tier architectures.

Solid understanding of common web security vulnerabilities and securing applications against attacks that exploit them.

Experience with distributed microservice architecture, service orchestration, and containerization.

Experience with relational databases and NoSQL databases.

Experience with AWS cloud or serverless architecture

Experience using JavaScript libraries such as jQuery and React.

Building and/or consuming REST APIs, including creating and parsing data in various formats, and understanding best practices of building RESTful APIs.

Communication Skills

Ability to lead and thrive in remote team settings.

Excellent communication skills and the ability to explain technical problems/solutions.

Ability to communicate and present designs, concepts, and ideas clearly and concisely to technical and non-technical audiences.

Excellent interpersonal communication with strong verbal / written English skills.

Candidate is a team player, self-starter/self-motivated, and detail-oriented.

 

 

 

 

 

 

 

Ringraziamo tutti i candidati per l'interesse dimostrato nei confronti della nostra azienda, ma solamente i candidati selezionati saranno contattati.

Job Link

Riguardo a Clarus Commerce

Quartier generale

Rocky Hill, United States

Settore

Servizi web

Sito web

www.claruscommerce.com

Link all'offerta di lavoro

Lavori che potrebbero piacerti