Senior Software Architect
Job Description
This key position reports to the Lead Product Architect within our Software Development team. We're a dedicated, down-to-earth group in a growing organization offering plenty of opportunity. We look forward to adding you into the mix!
As a Senior Software Architect, you'll be responsible for:
- Developing the technical vision and designs specifications of assigned projects and may perform as implementation lead.
- Defining and implementing reference architecture patterns which will be used by development teams.
- Serving as a technical resource to software engineering personnel on a wide range of software design issues.
- Implementing and improving core software infrastructure.
- Participating in improving software development lifecycle, technical operations, and technology innovation.
- Performing systems and applications performance characterization and trade-off studies through analysis and simulation.
- Mentoring other members of the team.
Requirements
You'll need to have:
- Senior-level experience in Solutions Architecture and Business Application development
- Architectural leadership experience with microservices and distributed applications.
- Experience with the full software development lifecycle and delivery.
- Strong technical experience with LAMP, distributed web application architectures, Laravel, Node, Amazon native messaging and cache technologies.
- Demonstrated experience with common distributed data tools in a production setting (Spark, Kafka, etc.).
- Experience with search/indexing systems (such as Elasticsearch, AWS Opensearch).
- Experience architecting and automating cloud native technologies.
- Experience with service and flow orchestration and operationalization of the production system (monitoring, logging, alerting, tracing, etc.).
- Advanced knowledge of software engineering principles, methods, and techniques to include Agile/Scrum, WebOps and Continuous Integration / Continuous Delivery (CI/CD) methods.
- An understanding of proper unit, functional and integration tests for code and services to ensure quality.
- Experience providing technical leadership in a complex enterprise system of systems environment.
- Experience coaching and guiding engineering teams at large about modern software design patterns and security best practices.
- Experience in analysis, design, and user interface flows, business process mapping, functional implementation.
- Demonstrated excellent written and verbal communication skills.
(We want to make sure you're set up to succeed, and we view these as the critical skills you'll need to achieve great things at Corcentric!)
It's great if you also have:
- A Bachelor's degree in Computer Science, or similar
- An advanced degree or relevant technical training, certifications
(PsstDon't worry if you don't check all these boxeswe view this as helpful experience that can shorten ramp-up time!)
About Us
Corcentric is a global provider of business spend management and revenue management software and services for mid-market and Fortune 1000 businesses. Corcentric delivers software, advisory services, and payments focused on reducing costs, optimizing working capital, and unlocking revenue.
We achieve success by exemplifying our core values in the way we work, communicate, and collaborate:
- Do the Right Thing
- Embrace + Drive Change
- Be Empowered
- Be Relentlessly Focused on the Customer
Benefits
At Corcentric, we know that the hard work of our employees is what drives the success of our organization. We care about who you are and what you value, both inside and outside of work.
Within our organization, you will have the opportunity to work with smart, collaborative team members and approachable leaders. Our down-to-earth, solutions-oriented culture means you'll have the opportunity to get hands-on with interesting work projects and be able to draw a short line from your contributions to business impacts. We prioritize professional development and encourage cross-functional promotional opportunities to enable you to reach your career goals. We have been in business for over 25 years and are thrilled to be actively growing and scaling our teams accordingly - it's an exciting environment and a great time to join.
We also recognize the importance of work-life balance; you have personal priorities, passions, and goals you're pursuing, independent of your day job. In support of this, we are proud to offer a comprehensive benefits package to our full-time team members, including paid time off, health insurance programs available from the first of the month following your start date (no extended waiting period to be eligible), paid maternity leave, company-paid disability & life insurance, and a 401k program.
Our roles require routine use of standard office equipment, such as computers, keyboards, printers, phones, and filing cabinets. You may need to type, reach, and lift office materials of a reasonable weight. Travel may also be required based on job responsibilities and business needs.
Corcentric does not discriminate on the basis of race, sex, color, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity or any other reason prohibited by law in provision of employment opportunities and benefits.
Date Posted
12/05/2022
Views
10
Similar Jobs
Software Product Consultant - CSC Corptax
Views in the last 30 days - 10
The job description is for a fulltime consultant to join the Corptax Professional Services Team The consultant will provide implementation and best pr...
View DetailsSr. Software Engineer - OEMS Team - Enfusion
Views in the last 30 days - 8
Enfusion is a pioneer in developing innovative cloud investment management software analytics and managed services They help fund managers streamline ...
View DetailsSenior Benefit Analyst - Lockton Companies
Views in the last 30 days - 6
The Lockton team is seeking a dynamic Senior Benefit Analyst for their Employee Benefits consulting group The analyst will assist in marketing and ser...
View DetailsSoftware Engineer 431407 - Experfy
Views in the last 30 days - 8
The job description is for a Software Engineer position that requires designing developing testing and deploying software systems and applications The...
View DetailsAccount Manager (Advertising Sales Team) - Chicago - CafeMedia
Views in the last 30 days - 6
This is an excellent opportunity to get broad experience in all aspects of digital media The position is based in Chicago IL and requires excellent co...
View DetailsAVP, Internal Audit - CNA
Views in the last 30 days - 11
The job description is for an Assistant Vice President Internal Audit position at CNA The role involves leading a team to provide risk management gove...
View Details