Application Architect

Company:  Cubesmart
Location: Malvern
Closing Date: 29/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Overview:
This is a hybrid role - 2 days remote and 3 days in the Malvern, PA office.

 

The Application Architect will play a crucial role in shaping our technical direction and ensuring the success of our software projects. This position requires a blend of technical expertise, leadership skills, and the ability to communicate complex ideas effectively to both technical and non-technical stakeholders.

 

Who we are:

At CubeSmart, we’re intentional about culture. You can experience it everywhere from our mission statement of “genuine care” to our “It’s What’s Inside That Counts” tagline to calling each other “teammates” rather than employees. This spirit fosters a fun and collaborative environment that has resulted in our rapid growth and being recognized amongst the top in our industry.

 

CubeSmart’s award-winning team is made up of people who genuinely care. Teammates care about our customers and the life events and/or business needs they are facing. Teammates are passionate, responsible and understanding. The CubeSmart team is made up of people who have a can-do attitude, are committed to their own success and the success of the company, and lead by example.

 

If this sounds like a team and culture that matches your personal values and motivations, we want to hear from you.

Responsibilities:
Design and oversee the implementation of .NET applications and REST services with SQL backend

Establish software best practices, analyze requirements, and develop production migration procedures

Provide overall technology guidance and structure for creating and maintaining .NET web applications

Direct the backend design of new applications from conception to completion

Work with development teams to solve technical challenges using industry best practices

Develop and maintain system documentation, guidelines, and presentations

Participate in code reviews and testing of new enhancements

Monitor the entire system and understand all interactions between components

Define limitations and requirements for source code

Ensure that architecture reflects non-functional requirements and supports future development plans

Qualifications:
10+ years of experience with enterprise software development, including 2+ years in an architecture capacity

Strong knowledge of .NET framework, C#, ASP.NET, and MVC4

Experience with ORM technologies (e.g., Entity Framework, NHibernate) Strong expertise in .NET Core, ASP.NET MVC, and C#.

Proven experience with cloud platforms (e.g., Azure, AWS) and microservices architecture.

Deep understanding of software development life cycle (SDLC) and Agile methodologies.

Experience with RESTful APIs, web services, and system integration.

Strong knowledge of SQL databases (e.g., SQL Server, MySQL) and ORM tools (e.g., Entity Framework).

Familiarity with DevOps practices and CI/CD pipelines.

Experience with front-end technologies like JavaScript, HTML5, CSS, and modern frameworks (e.g., React, Angular) is a plus.

Excellent communication and interpersonal skills, with a track record of working with cross-functional teams.

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

Understanding of multi-tier application architecture and system integration

Excellent problem-solving and analytical skills

Strong communication abilities and experience working with cross-functional teams

We are an Equal Opportunity Employer, Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.

 

#LI-MT1

Apply Now
Share this job
  • Similar Jobs

  • ServiceNow Architect

    Malvern
    View Job
  • ServiceNow Architect

    Malvern
    View Job
  • Application Engineer Senior Technical Lead

    Malvern
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙