Sr. Application Architect - HumCap, Inc.
Dallas, TX
About the Job
Sr. Application Architecture
Technical Proficiency
Requirements
Technical Skills
- Lead the design and architecture of complex software applications, ensuring they align with the overall technology strategy of the organization.
- Work with Platform Architecture Manager to devise platform and application augmentation and refactoring plans for our architectural components to increase performance, efficiency, and scalability.
- Test platform and application changes thoroughly using techniques such as load simulation, test environments, production pilots, and audit modes.
- Identify and execute opportunities for architectural improvement including but not limited to new technologies, better methods, and innovative approaches.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Provide technical leadership and guidance to development teams to ensure best practices are followed.
- Assist with other duties as assigned
Technical Proficiency
- Develop and maintain applications using Java, ensuring high performance, scalability, and security.
- Utilize strong knowledge of Unix-like operating systems and Windows operating systems to support development and deployment processes.
- Design and manage relational databases to ensure data integrity, security, and performance optimization.
- Effectively communicate complex technical concepts to both technical and non-technical stakeholders.
- Prepare and deliver high-quality technical documentation and reports.
- Facilitate meetings and discussions, ensuring clear communication and understanding among team members.
- Oversee project timelines, ensuring that deliverables are met within scope and budget.
- Prioritize and manage multiple tasks simultaneously, demonstrating excellent time management skills.
- Ensure that projects are aligned with business goals and client requirements.
- Stay up-to-date with the latest industry trends, technologies, and best practices.
- Mentor junior developers and engineers, fostering a culture of continuous learning and improvement.
- Maximized and optimized use of available processing, storage, and memory resources
- Readiness for hyper scalability in the environment to support new business that brings large transaction volumes
- Highly performant systems for production jobs, data entry partners, and QuickClaim users
Requirements
Technical Skills
- Proficiency with Java and experience in developing large-scale applications, including:
- Best practices
- Memory efficiency
- CPU efficiency
- Networking efficiency
- Security
- Proficiency with Unix-like operating systems (e.g., Linux) and Windows operating systems and related foundational concepts:
- File systems
- TCP/IP networking
- Processes and threads
- Strong knowledge of the MySQL relational databases (e.g., MySQL) including:
- Schema design
- Indexing
- Query optimization
- Views and Stored Procedures
- Strong knowledge of security best practices including:
- Web application security (e.g. OWASP)
- Database security
- Network security
- Excellent oral and written communication skills.
- Strong math aptitude with the ability to apply mathematical concepts to problem-solving.
- Exceptional organization skills and attention to detail.
- High level of professionalism in all interactions with colleagues, stakeholders, and clients.
- Strong reading comprehension to understand and analyze complex technical documents.
- Bachelor’s degree or Master’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
- Minimum of 5 years of experience in application architecture or a related role.
- Certifications: Relevant certifications (e.g., TOGAF, AWS Certified Solutions Architect) are a plus.
Source : HumCap, Inc.