Software Architect

Software Architect

01 Nov 2022
North Carolina, Greensboro, 27401 Greensboro USA

Software Architect

Software Architect Greensboro, NC Apply

About CentralSquare Technologies

CentralSquare is a unique enterprise software company whose mission is to build safer, smarter, more connected communities. We serve over 7,500 organizations in North America, from large cities to counties and towns of every size. We provide software for managing public safety (#1 market share) and public administration (#2 market share), enabling first responders to do their jobs as effectively and safely as possible. Learn more by visiting www.CentralSquare.com.

Job Description

Job DescriptionSuccessful candidates will have demonstrably strong skills developing enterprise applications in .NET and have strong aptitude to acquire and quickly apply new technical skills.Primary responsibilities include architecture work, as well as software development (enhancing, troubleshooting, maintaining and testing) our Windows and web applications using .Net and other technologies.This position will have latitude in developing solutions to complex problems, and will be expected to provide expertise in development & testing best practices and methodologies. You will work on a collaborative agile development team, and in addition to your strong individual contributions, you will provide advice and assistance to more junior team members, as needed, to help in continually improving the productivity and quality of the team.The Cloud Platform Architect must demonstrate advanced technical proficiency in his/her personal work as well as contribute to the team’s continued success by increasing her/his technical knowledge. This is sometimes a customer-facing role, and the Cloud Platform Architect will communicate professionally and positively with CentralSquare Technology clients.Responsibilities:Providing architectural and big-picture oversight for development of new or enhanced software products.

Promoting and incorporating critical software attributes in all work, such as security, usability, reliability, extensibility, maintainability, fault tolerance, scalability, and performance

Contribute code to the ongoing day-to-day development efforts.

Ensuring quality and consistency of the architecture across software systems and provide day-to-day technical guidance to the development teams.

Conducting highly complex work without supervision and complete latitude for independent judgment.

Collaborating productively with application level architects and engineers toward objectives

Skills & Requirements

Requirements:At Least 7 Years Professional Experience with:.NET 4.x Frameworks

C#

SQL Server (T-SQL, Schema designing, Stored procedures)

XML, JSON

WCF, Web Services (REST, SOAP)

Unit Testing

Working independently and in a team environment

Cloud Native Technologies (Ideally AWS)

Other Skills That Will be Valuable Include:MS Web API, MVC, .NET Core

Common design patterns

AWS

Docker & Containers

PowerShell, Python

Microservices

Azure DevOps and Visual Studio

Professional Certification(s): Industry certification a plus, especially AWS Developer, SysOps, or Architect certification(s).

Knowledge of Software Development Life Cycle, especially in a Lean-Agile environment.

Advanced knowledge of Cloud Platform Architecture and design, as well as security and encryption technologies.

Expertise in the field and knowledgeable of emerging trends and industry practices.

Advanced knowledge of Cloud Computing including AWS cloud-native platform services and architecture best practices.

Strong understanding of Cloud automation/operations, DevOps, CI/CD.

Knowledge of software development tools, and initiative and ability to learn and use technology to develop, enhance, and/or maintain current product lines.

Advanced/Intermediate skills in MS products including Excel, Word, Outlook, PowerPoint and SharePoint.

Related jobs

Job Details

Jocancy Online Job Portal by jobSearchi.