Application Architect - Hybrid Work Environment Available
Apply NowCompany: Mansfield Oil
Location: Gainesville, GA 30506
Description:
We are seeking an Application Architect to join our passionate team and contribute to the modernization of our applications and integrations. You will be responsible for providing technical leadership to software engineering teams to ensure proper implementation of architectural design patterns and principles. You will be hands-on, demonstrating application prototypes, analyzing existing code, and implementing testing strategies to assist with refactoring efforts. We will look for you to innovate automation strategies, champion sound engineering practices, and empower Agile [CW1] delivery of features that keep us ahead of the curve. If you thrive in a fast-paced environment and love crafting elegant solutions, we want to hear from you!
The Expertise and Skills You Bring
You possess demonstrated ability to integrate trends in application architecture into development projects. You have experience modernizing and improving legacy systems. Your strengths include effective communication and collaboration skills, and you excel in your ability to influence an organization to constantly improve their products and processes.
Ideal candidates will have a forward-thinking approach to work, anticipating dependencies, gaps, and constraints in advance. Strong critical thinking skills are necessary to assist teams with technical support. Experience with tool and technologies such as Azure, Visual Studio, Git, and Visio/Lucid. This role is inclusive of related tasks such as DevOps implementations, security requirements, infrastructure requests, and test automation.
Responsibilities
Strategy & Design
Implementation
Collaboration
Skills & Experience
Desired Experience Includes
Formal Education & Certification
Work Environment
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.
The Expertise and Skills You Bring
You possess demonstrated ability to integrate trends in application architecture into development projects. You have experience modernizing and improving legacy systems. Your strengths include effective communication and collaboration skills, and you excel in your ability to influence an organization to constantly improve their products and processes.
Ideal candidates will have a forward-thinking approach to work, anticipating dependencies, gaps, and constraints in advance. Strong critical thinking skills are necessary to assist teams with technical support. Experience with tool and technologies such as Azure, Visual Studio, Git, and Visio/Lucid. This role is inclusive of related tasks such as DevOps implementations, security requirements, infrastructure requests, and test automation.
Responsibilities
Strategy & Design
- Drive adoption of new application architectures
- Define the creation of frameworks that promote reuse, reduces cost, and increases speed to market
- Develop architecture documentation, including as-is architecture, to-be architecture, roadmaps, and technology standards
- Stay current on emerging technologies and industry best practices, sharing knowledge and insights
Implementation
- Extend and enhance the implementation and usage of APIs and microservices
- Lead teams in transforming nascent ideas into proofs-of-concept (PoCs) and proofs-of-value (PoVs)
- Conduct upgrades to application versions and security requirements
- Manage and enhance mobile app store processes
Collaboration
- Provide architectural and technical guidance to product engineering teams
- Champion the adoption of DevOps methodologies, fostering collaboration between development, operations, and security teams
- Collaborate with agile and infrastructure teams to optimize environments
- Assist PMO and scrum teams with technical aspects of project planning
Skills & Experience
- Proficiency in .NET and React programming languages
- Experience with SQL database design
- Expertise in designing and implementing software architectures
- Experience with Azure and Azure DevOps
- Enthusiastic about creating technical documentation
- Experience working agile processes
- Must have a strong work ethic with good time management skills
- Knowledge of secure coding practices, encryption, and user authentication
- Experience in optimizing application performance
- Ability to participate in code reviews and validate coding standards
- Experience with Google Play and Apple App Store deployments
- Understanding of Docker containerization
- Experience with monitoring and logging tools for infrastructure and applications
- Familiar with automated test plan integrations
- Excellent verbal and written communication skills
Desired Experience Includes
- 5+ years in a software architect role
- 5+ years proficiency with .NET, React, and SQL
- 5+ years working with Azure products and solutions
Formal Education & Certification
- Bachelor's degree required - Computer Science or Information Systems or equivalent experience required
Work Environment
- 40-hour combined on-site, remote, and/or travel work week
- Sitting for extended periods of time
- Dexterity of hands and fingers to operate a computer keyboard, mouse, power tools, and other computer components
- Ability to travel up to 25%
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.