Bot Consulting
Website:
botconsulting.io
Job details:
We are looking for a highly skilled
Software Architect with strong experience with
.NET programming to join our growing
Cloud Native Applications team. This role is ideal for someone with deep expertise in application design and a strong passion for collaborating with customers, partners, and cross-functional teams to drive innovation.
In this role, you will work closely with engineers, architects, sales teams, and project managers to design and deliver scalable, high-impact AWS solutions. You will leverage modern technologies to help customers bring cutting-edge ideas to market.
Key Responsibilities
- Lead architecture design and technical solutioning for cloud-native applications on AWS
- Translate customer requirements into well-defined technical backlogs and actionable engineering tasks
- Drive Agile delivery by facilitating ceremonies such as stand-ups, sprint planning, and retrospectives
- Collaborate with engineering teams to ensure timely and high-quality project execution
- Lead requirements gathering, backlog grooming, and technical discussions with stakeholders
- Design and implement DevOps best practices, including CI/CD pipelines, branching strategies, Infrastructure as Code, and monitoring frameworks
- Troubleshoot and resolve issues across development, testing, and production environments
- Develop and maintain production-quality code, including unit and integration tests
- Implement automated testing strategies across multiple levels (component, integration, system)
- Ensure clear documentation of architecture, design decisions, and processes
- Mentor and guide junior engineers while contributing as an individual contributor
- Stay current with emerging technologies and continuously drive innovation within the team
- Effectively address client queries, identify gaps in requirements, and recommend actionable next steps
- Deliver solutions aligned with business goals and customer outcomes
- Align cross-functional stakeholders on technical priorities and deliverables
- Navigate diverse perspectives to drive consensus and progress
- Simplify complex technical concepts for non-technical audiences
- Adapt communication style based on audience and context
Requirements
Required Qualifications
- Bachelor’s degree in Computer Science or a related field (or equivalent experience)
- 8+ years of experience in software development and cloud-native systems
- Strong foundation in scalable system design and modern engineering practices
- Experience with front-end technologies (HTML, CSS) and frameworks such as React, Angular, or Vue
- Proven strength in modern .NET programming
- Proficiency in backend development using languages like Python, Node.js, Ruby, or PHP
- Experience with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB)
- Strong understanding of API design and integrations across systems
- Familiarity with modern architectures (microservices, event-driven systems, message queues)
- Hands-on experience with at least one major cloud platform (AWS preferred)
- Experience configuring and managing AWS services
- Working knowledge of DevOps practices, CI/CD pipelines, and Infrastructure as Code
- Exposure to Generative AI technologies and modern developer productivity tools
- Proven ability to lead workstreams while contributing individually
Preferred Qualifications
- Experience with automated testing frameworks and strategies
- Exposure to UI/UX principles
- Familiarity with Large Language Models (LLMs) and Generative AI applications
- Experience with developer productivity tools such as GitHub Copilot, Amazon Q Developer, or Cursor
- Hands-on experience building and maintaining CI/CD pipelines
- Experience with Infrastructure as Code tools (Terraform, CloudFormation, SAM)
- Familiarity with legacy .NET Framework syntax and paradigms
Signs You May Be a Great Fit
- Impact: Drive the design and delivery of scalable cloud solutions for diverse, forward-thinking customers
- Ownership: Thrive in a high-ownership role balancing architecture, coding, and delivery leadership
- Collaboration: Enjoy working cross-functionally with engineering, product, and business teams
- Growth: Continuously learn new technologies and evolve toward senior architecture and leadership roles
Click on Apply to know more.