Join our dynamic team and be a part of shaping the future of our company's software solutions
Position: Application Architect
Location: New York, New York, United States
Salary: $123 Per hour
Job Description: As an Application Architect, you will be responsible for designing, developing, and implementing complex software applications for our company. You will work closely with cross-functional teams to gather requirements, analyze business needs, and propose solutions that align with our overall technical strategy.
Key Responsibilities:
- Design and develop scalable, high-quality, and maintainable software applications that meet the company's business needs
- Collaborate with stakeholders to understand business requirements and translate them into technical designs
- Conduct feasibility studies and provide recommendations for the adoption of new technologies or enhancements to existing systems
- Develop and maintain technical documentation, including architecture diagrams, design documents, and technical specifications
- Lead the design and implementation of application integration solutions, ensuring seamless communication between different systems
- Provide technical guidance and mentorship to software developers, ensuring adherence to coding standards and best practices
- Stay updated with industry trends and emerging technologies, and make recommendations for their integration into our systems
- Identify and mitigate potential technical risks and issues, proactively addressing them to ensure smooth delivery of projects
- Collaborate with Quality Assurance teams to develop testing strategies and ensure the quality and stability of applications
- Communicate with project managers and other stakeholders to provide updates on project progress and escalate any issues or concerns
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Minimum of 5 years of experience in software development, with at least 2 years in an application architecture role
- Strong knowledge of software development methodologies and best practices, as well as experience with agile development
- Expertise in designing and developing applications using various programming languages and frameworks, such as Java, .NET, or Node.js
- Experience with cloud-based technologies and platforms, such as AWS, Azure, or Google Cloud
- Familiarity with database design and management, as well as data integration techniques
- Excellent problem-solving and analytical skills, with the ability to think critically and propose innovative solutions
- Strong communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams
- Proven track record of delivering complex projects on time and within budget
- Certifications in relevant technologies, such as TOGAF, are a plus.
Apply now and take your career to the next level as an Application Architect!