drjobs Software Architect

Software Architect

Employer Active

drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Alexander City - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

Tentative interview dates: Monday October 21st and Tuesday October 22nd

Hybrid 70% or 34 days in the office 30% or 12 days offsite

Only Locals

Preferred/required skills: We are seeking a skilled professional who has proven experience working as a Software Architect and migrating away from monolithic architecture to microservices and Java and framework upgrades.

Scoring:

20% Cost

40% Technical Expertise

40% Past Experience

Software Architect

We are seeking an experienced Software Architect to lead and drive our organizations technology transformation efforts focusing on upgrading existing systems and transitioning to modern scalable platforms. The ideal candidate will lead plan and execute an upgrade from Java 8 to Java 22 along with associated frameworks. This person will also lead plan and execute the migration from a monolithic architecture to a microservicesbased architecture ensuring the delivery of scalable maintainable and highperformance systems. The Software Architect will also drive cloud adoption implement DevOps best practices and participate in projects supporting agency initiatives.

As a Software Architect you will work closely with IT managers development teams and key stakeholders to ensure that architectural strategies align with business goals and deliver scalable efficient and secure software systems. You will also provide ongoing technical guidance mentor junior staff and establish best practices for system design coding standards and security.

Key Responsibilities:

1. Architectural Design & Leadership:

Drive the architectural design and implementation of scalable highperformance software systems with a focus on modernizing legacy systems to modern platforms ensuring minimal disruption to ongoing business processes.

Lead plan and execute the upgrade from Java 8 to Java 22 ensuring that all associated frameworks are updated and tested for compatibility.

Plan and lead the migration from a monolithic architecture to a microservicesbased architecture ensuring modularity flexibility and scalability across the system.

Provide input to upper management on architectural standards guidelines and best practices.

2. Cloud & DevOps Implementation:

Lead the design and implementation of cloudbased solutions on platforms like AWS Azure GCP or ServiceNow.

Implement DevOps principles and practices including CI/CD pipelines automation and infrastructureascode using tools like Jenkins Terraform Ansible and Git.

Ensure seamless integration with cloud services monitoring performance and optimizing as needed.

Work with serverless computing technologies such as AWS Lambda Azure Functions and Google Cloud Functions to develop scalable solutions.

3. Technical Mentorship & Support:

Provide ongoing technical mentorship to other team members in areas such as application development and system architecture.

Serve as an internal consultant providing technical assistance to teams involved in planning implementation and administration of technical environments.

Troubleshoot and diagnose complex problems related to architecting technical platforms systems and environments.

4. Collaboration & Communication:

Collaborate closely with product managers IT analysts and customers to understand business needs and translate them into technical solutions.

Discuss requirements with end users and offer software recommendations to address business challenges potential limitations and integration points.

Regularly communicate with stakeholders to provide updates on project status risks and technical decisions.

5. Security & Compliance:

Design implement and enforce strong security practices for applications ensuring they comply with State of Utah requirements and standards along with industry best practices and regulations.

Develop disaster recovery plans and ensure the organization has robust measures to protect against data loss and security breaches.

Conduct performance assessments monitor system health and implement optimizations to maintain system integrity and performance.

6. Testing & Quality Assurance:

Select and apply appropriate testing methodologies to evaluate the success of software upgrades and modifications particularly in the Java upgrade and monolithictomicroservices migration.

Ensure system data integrity by performing thorough validation and quality assurance checks.

7. Documentation & Reporting:

Document all architectural decisions system configurations migration strategies and processes for ongoing reference and maintenance.

Maintain comprehensive technical documentation for system architectures database systems and migration strategies.

Required Qualifications:

5 years of experience in software architecture and development with a focus on largescale IT projects and cloud migration.

Proven experience in designing and implementing cloud solutions in platforms such as AWS GCP or ServiceNow.

Experience with API and serverless architectures.

Expertise in DevOps practices and automation tools such as Jenkins Terraform Ansible Salt/Chef/Puppet GitHub and CI/CD pipelines.

Strong knowledge of system security version control and cloudhosted application optimization.

Solid understanding of database technologies including SQL and NoSQL.

Experience leading a Java upgrade particularly migrating from Java 8 to Java 22 and updating related frameworks.

Experience planning and executing a migration from monolithic architecture to microservices.

Strong experience with application development using Java JavaScript and frameworks such as Spring Boot NodeJS and React.

Familiarity with Agile methodologies and tools such as Jira.

Excellent written and verbal communication skills with the ability to work effectively with both technical and nontechnical teams.

Preferred Qualifications:

Public Cloud Certifications (AWS Certified Solutions Architect Azure Solutions Architect Expert Google Cloud Architect).

Handson experience with unit and functional testing frameworks.

Ability to meet with vendors on new and existing products to evaluate the usefulness and cost of products and make recommendations.

Ability to use logic and reasoning to identify the strengths and weaknesses of alternative solutions conclusions or approaches to problems.

Ability to anticipate the impact that new or modified software will have on existing standards and systems

Personal Attributes:

Problemsolving ability: Able to analyze complex technical issues and provide innovative solutions.

Leadership and mentorship: Capable of guiding teams and mentoring junior staff members.

Strategic thinking: Able to balance longterm vision with immediate project needs.

Attention to detail: Strong analytical and organizational skills with an impeccable focus on data integrity and system performance.

Collaboration and communication: Able to effectively communicate with team members stakeholders and end users at all levels of the organization.

PLEASE NOTE: Subcontracting will not be approved for this recruitment. Please recruit direct W2 candidates to your firm.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.