Collabera is ranked among the top 10 Information Technology (IT) and professional staffing firms in the U.S., with more than $600 million in sales revenue and a global presence that represents approximately 14,000+ professionals across North America (U.S., Canada), Asia Pacific (India, Philippines, Singapore, Malaysia), and Europe (Ireland, Netherlands, Poland, United Kingdom). We support our clients with a strong recruitment model and a sincere commitment to their success, which is why more than 75% of our clients rank us amongst their top three staffing suppliers
Job Description
- 3+ years’ experience in hands‑on application delivery with accountability for architect roles
- 3+ years’ experience in one more of the following areas, with demonstrated progression of responsibilities:
- 2+ years’ experience partnering with infrastructure and networking teams to define requirements for application development
- 3+ years’ experience years of experience in defining, creating and integrating high scale, large volume and reliable applications
- Candidates who have moved from development into architecture is a great progression of experience for this role
Qualifications
- Provide direction to delivery technical team consisting of engineering and QA resources leveraging diverse development methodologies (agile, iterative and waterfall)
- Communicate effectively articulating technical decisions to business and technical partners
- Developing and maintaining long term business domain knowledge
- Provide accurate estimates and delivery timelines
- Partner with architecture group on to deliver solution blueprints and other UML based design documentation
- Enforce processes around development methodologies including continuous integration, static code analysis, test coverage etc.
- Own and drive the lifecycle management of our technical inventory (e.g. servers, DBs, storage, patches, upgrades, technology components)
- Review and approve functional specifications created by delivery project teams
- Perform technical code reviews to ensure quality
- Responsible for maintaining solution integrity through the course of the project including controlling scope, managing solutions for change requests and clarifying solution capabilities during all delivery phases.
- Keep up-to-date on industry technology trends and modern software delivery techniques.