Position Description
SUMMARY / PURPOSE :
We are looking for a talented and experienced Junior Technical Architect to join our dynamic team. The ideal candidate will play a key role in designing, implementing, and maintaining scalable web applications and IT solutions.
As part of the development team, you will collaborate closely with developers and cross-functional teams to deliver top-quality software solutions.
Your responsibilities will include providing technical design for new and existing systems, as well as enhancements and upgrades for web-based COTS and custom applications, along with their underlying databases
KEY RESPONSIBILITIES :
- Defining the system's high-level architecture and design principles
- Support the design of IT applications, and systems under the direction of senior technical architects.
- Be hands on in Java, .Net, MS SQL database. Develop frameworks, services and complex pieces of code as required.
- Collaborate with senior architects to design databases that align with system requirements and ensure they support scalability, performance, and security needs.
- Develop database models to reflect the system's logical flow and physical structure, ensuring data integrity and efficient data retrieval.
- Participate in code reviews, testing, and debugging to ensure systems meet quality and performance standards.
- Ensure development output meets design requirements.
- Provide technical support and troubleshooting assistance to development teams and clients as needed.
- Stay updated on the latest technologies and industry trends.
- Contribute to the development of technical standards and guidelines.
- Create and maintain comprehensive documentation for system designs, configurations, and processes.
- Manage technical documentation for all design aspects to support solution development and testing teams working on enterprise solutions.
- Perform technical evaluations and offer insights on the feasibility and scalability of proposed solutions.
- Collaborate with development teams, project managers, and other stakeholders to ensure architectural guidelines and project goals are met.
- Conduct regular reviews to ensure compliance with technical specifications and organizational standards.
- Pursue professional growth opportunities through training, certifications, and mentorship programs.
- Stay informed about industry advancements and guide the selection of appropriate technologies and tools for project implementation.
- Promote a culture of continuous improvement by identifying ways to optimize processes, streamline workflows, and improve project delivery efficiency.
- Collaborate with clients to understand their requirements, striving to exceed expectations by delivering high-quality technical solutions.
- Work with development teams to ensure enhancements are developed according to architectural specifications.
- Provide off-hour support when necessary to prevent any service disruptions for customers.
- Perform other duties related to the position as needed.
- Ensure compliance with all regulations, policies, and procedures, including occupational health and safety, environmental standards, drug and alcohol policies, and quality control measures.
Qualifications
JOB REQUIREMENTS :
EDUCATION / CERTIFICATIONS :
Bachelor's or master's degree in information technology / computer science or equivalent experience.
KNOWLEDGE and EXPERENCE
- Overall 10+ years of experience in information technology and application development.
- 2+ years of experience as an architect with experience in designing, implementing, and maintaining scalable large and complex web-based 3-tier applications using Open Source, 3rd party COTS, and relational database (Oracle and / or MS SQL).
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
- Familiarity with microservices architecture and containerization technologies (e.g., Docker, Kubernetes).
- Experience with continuous integration and continuous delivery (CI / CD) pipelines.
- Knowledge of agile methodologies (e.g., Scrum, Kanban).
- Progressive working experience leading talented engineers / programmers in mission-critical environments.
- Strong background in technology and a solid understanding of relevant domains. Ability to engage with technical teams and comprehend project intricacies.
- Strong working knowledge in SDLC and Agile process.
- Experience analyzing solution needs and determining resources required to meet objectives.
- Knowledge of operating systems, middleware, and other technologies for building and maintaining multi-tiered enterprise business solutions.
- Experience with working senior architects with diverse and distributed teams.
- Familiarity and experience supporting the Government of Ontario IT Standards (GO-ITS).
- Knowledge of enterprise architecture frameworks (e.g., TOGAF, Zachman).
SKILLS / Competencies (Interpersonal Communication, Financial, Managerial, Problem solving) :
- Analyze complex problems, develop strategies, and implement effective solutions.
- Excellent verbal communications and writing skills. The ability to convey technical information to non-technical stakeholders clearly.
- Strong analytical and problem-solving skills. Ability to anticipate and address challenges before they become critical issues.
- Thrive in a dynamic environment. Adapt quickly to changes in project scope, timelines, and priorities.
Company Overview
Serco Inc. (Serco) is the Americas division of Serco Group, plc. In North America, Serco's 9,000+ employees strive to make an impact every day across 100+ sites in the areas of Defense, Citizen Services, and Transportation.
We help our clients deliver vital services more efficiently while increasing the satisfaction of their end customers. Serco serves every branch of the U.
S. military, numerous U.S. Federal civilian agencies, the Intelligence Community, the Canadian government, state, provincial and local governments, and commercial clients.
While your place may look a little different depending on your role, we know you will find yours here. Wherever you work and whatever you do, we invite you to discover your place in our world.
Serco is a place you can count on and where you can make an impact because every contribution matters.
To review Serco benefits please visit : https : / / www.serco.com / na / careers / benefits-of-choosing-serco. If you require an accommodation with the application process please email : redacted or call the HR Service Desk at redacted , option 1.
Please note, due to EEOC / OFCCP compliance, Serco is unable to accept resumes by email.
Candidates may be asked to present proof of identify during the selection process. If requested, this will require presentation of a government-issued I.
D. (with photo) with name and address that match the information entered on the application. Serco will not take possession of or retain / store the information provided as proof of identity.
For more information on how Serco uses your information, please see our Applicant Privacy Policy and Notice.
Serco does not accept unsolicited resumes through or from search firms or staffing agencies without being a contracted approved vendor.
All unsolicited resumes will be considered the property of Serco and will not be obligated to pay a placement or contract fee.
If you are interested in becoming an approved vendor at Serco, please email A redacted .
Serco is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other legally protected characteristics.