What are the responsibilities and job description for the Software Architect position at Comtec Information Systems?
Job Title: Application Architect
Location: Plano, TX
Duration: 12 Months
Description:
Notes:
- This position will require export control form.
- The hiring manager is looking to onboard an Application Architect with great coding background at least 3 years of experience, the person should have relevant experience of working as an Application/Solution Architect for 3 years at least and 10 years in total experience.
- This individual will be working with application architect team/coding team for API and UI Development however will not be coding but need to have Hands on coding experience in one or more languages like Java, C#, Python.
- This individual will be working with factories, create architecture for factory business, if factory has any problem, the solution architect needs to create a solution, need to take care of road maps.
- This individual will be responsible for supporting the factories, building software within the team mainly and should be able to able code (extremely important). Also, collaborating with product owners.
- AWS (2-3 years)
- There are high chance of getting this position converted to full time, so please submit candidates accordingly. Also, the conversion will be dependent on performance mainly.
- This will be a hybrid position (3 days in office), please submit local candidates.
Interview Process:
- Prescreening Test – 12 MCQs will be sent to the candidate.
- 1st Round- MS Teams – 1 round hour coding test - Java, C#, Python
- 2nd Round – MS Team – 1 hour of system /API designing.
- 3rd Round – MS Team – 1 hour of round with the Manager
Who we are Solutions Architecture team, focusing on delivering robust, scalable, and maintainable software solutions with a heavy emphasis on coding and technical leadership. In this role, you will be responsible for designing and implementing full-stack applications, APIs, containerized services, and leveraging AWS services, with a key focus on driving reusable software components, and building platforms. You will collaborate closely with product stakeholders, architects, and engineering teams to transform high-level architectural requirements into actionable, technical solutions.
This role is ideal for an experienced full-stack developer with strong modern cloud native distribution application development, AWS expertise, and a desire to lead by example through hands-on coding, technical mentorship, and independent problem-solving.
What we’re looking for
Key Responsibilities:
Hands-on Development: Lead the design, development, and deployment of full-stack applications with a strong focus on event driven microservices using cloud-native technologies.
Coding and Architecture: Implement simple, readable, well designed software components, adhering to best coding practices in one or more languages.
Framework & platform development: Implement reusable and scalable software framework and platforms. Own the development process from high-level requirements to post deployment activities. Build documentation for reusable components/platforms
Containerization and Cloud Deployment: Drive the use of container technologies and orchestrate services on AWS infrastructure, ensuring scalability, reliability, and performance.
Collaboration: Partner with solutions architects, product owners, and domain experts to turn high-level business needs into detailed, actionable technical specifications and implementation plans.
Troubleshooting and Debugging: Independently troubleshoot, debug, and optimize code to ensure high availability and performance. Investigate and resolve complex software issues, providing support to the operations team.
Documentation: Create and maintain high-quality technical documentation that supports the development process, including architecture decision records, design specs, system architecture diagrams, and reusable patterns.
Non-functional Requirements: Ensure that all developed software meets non-functional requirements such as security, scalability, maintainability, performance, and compliance with industry standards.
What you’ll be doing Requirements:
- 10 years of experience in software engineering, preferably with a software engineer background with a proven track record of consistently delivering high impact software products in a timely manner.
- 3 years of experience as an Application or Solutions architect delivering enterprise solutions at scale using modern cloud native technologies (AWS preferred).
- Proven experience in hands-on coding with one or more languages: Java, JavaScript, Python, or C#. Expertise in developing and deploying applications using microservices architecture, container technologies (Docker, Kubernetes), and cloud platforms (AWS preferred). Track record of including automated testing throughout the life cycle.
- Experience implementing reusable software components, and shared libraries for enterprise-wide use in one or more languages like Java, C#, JavaScript, and Python is a must.
- Proven experience designing & architecting enterprise scale transactional systems following microservice, event driven architecture style.
- Good understanding of InfoSec, and DevSecOps principles using AWS technologies is a must. Relevant certifications, such as AWS Solutions Architect Associate, are highly desirable.
AWS Expertise:
- Good understanding of AWS services, including EKS, Lambda, S3, API Gateway, DynamoDB, and other cloud-native technologies. AWS certifications, such as AWS Solutions Architect Associate or Developer, are a strong plus.
- Experience with Containers and CI/CD Pipelines: Proven ability to design, build, and manage containerized applications using Kubernetes (Amazon EKS). Familiarity with modern CI/CD pipelines and DevOps practices.
- Independent Worker and Team Player: Ability to work independently to drive complex technical projects to completion, as well as collaboratively with cross-functional teams.
- Excellent Communication Skills: Strong interpersonal and communication skills, able to convey complex technical concepts to both technical and non-technical stakeholders.
Requirements:
- Qualifications/ What you bring (Must Haves) – Highlight Top 3-5 skills
- Strong software engineering background (10 years) in full stack application development.
- 3 years of solid experience as application architect, API Development.
- Hands on coder in one or more languages like Java, C#, Python.
- AWS skillset -1 to 2 years
- Bachelors required .
Job Type: Contract
Pay: $99.26 per hour
Schedule:
- 8 hour shift
- Day shift
- Monday to Friday
Application Question(s):
- full stack application development
Education:
- Bachelor's (Required)
Experience:
- Java/Java script: 5 years (Required)
- C#: 6 years (Required)
- Python: 5 years (Required)
- AWS: 3 years (Required)
- API design and development: 4 years (Required)
- full stack application development: 10 years (Required)
Ability to Commute:
- Plano, TX 75024 (Required)
Ability to Relocate:
- Plano, TX 75024: Relocate before starting work (Required)
Work Location: Hybrid remote in Plano, TX 75024
Salary : $99