.NET Solutions Architect

  • Plan A Technologies
  • Argentina, Bolivia, Brasil, Chile, Colombia, Costa Rica, Cuba, República Dominicana, Ecuador, Guatemala, Honduras, México, Nicaragua, Panamá, Perú, Puerto Rico, Paraguay
Descripción

Plan A Technologies is seeking a proactive and self-motivated .NET Solutions Architect with a comprehensive skill set to seamlessly transition from project discovery to delivery. This role requires a strategic thinker capable of addressing business, product, and technical challenges within an enterprise context. The successful candidate will be involved in a variety of development activities, including estimation, solution design, project inception, business and technical analysis, coding, testing, and support. This position offers significant career advancement opportunities.

Please Note:

A minimum of ten years of hands-on experience as a software developer and experience in leading teams is required for this position.

Responsibilities:

  • Technical Vision: Collaborate with senior engineers and software architects to drive the technical and architectural vision, ensuring alignment with business objectives from discovery to delivery.
  • Project Initiation: Proactively start projects, identify and resolve blockers by liaising with necessary personnel, without waiting for directions.
  • Scalable Solutions: Build and maintain scalable, fault-tolerant, and highly available data services.
  • Team Leadership: Lead, mentor, and support the development team, fostering a culture of excellence and continuous improvement.
  • Best Practices: Adhere to and promote best practices in design, coding, testability, and security.
  • Collaboration: Work closely with various teams to ensure business functionality and SLAs are met, addressing any technical or process-related challenges proactively.
  • Client Recommendations: Provide insightful recommendations to clients on solution design and environments.
  • Innovative Solutions: Develop innovative solutions to complex business and technology problems and be accountable for the delivery of the solution.
  • Knowledge Sharing: Conduct technical sessions for internal teams, external partners, and customers, acting as a knowledge hub.
  • Initiative: Display a high level of initiative and drive to build exemplary solutions, setting a positive example for the team.

Required Experience:

  • Software Development: Minimum of 10 years of hands-on experience in software development, with expertise in C#/.NET and agile methodologies, including requirements verification, development, and test case utilization.
  • Technical Leadership: At least 3 years of experience as a technical leader, demonstrating the ability to initiate projects, take delivery responsibility, and support a development team without a dedicated project manager.
  • Design Principles: Solid knowledge of software design principles, best practices, and the ability to establish processes and procedures that yield deployable solutions, including comprehensive documentation.
  • Cloud Platforms: 5+ years of experience with Cloud Platforms such as AWS, Azure, or Google Cloud.
  • Strategic Thinking: Ability to think strategically about business, product, and technical challenges, particularly in an enterprise environment, transitioning smoothly from discovery to project initiation and delivery.
  • Computer Science Fundamentals: Strong foundation in algorithms, complexity analysis, data structures, problem-solving, and object-oriented analysis and design.
  • Agile Environment: Proven aptitude for working in a fast-paced, agile environment with an ownership and results-oriented culture, displaying a proactive attitude towards resolving blockers.
  • CI/CD: Experience with Continuous Integration and Continuous Delivery (CI/CD), ensuring a seamless flow from development to deployment.
  • Communication Skills: Excellent verbal and written communication skills, capable of conducting technical sessions and addressing technical challenges with both internal teams and external partners/customers.
  • Problem-Solving: Exceptional problem-solving skills, with the ability to troubleshoot issues and identify solutions promptly.
  • Global Collaboration: Experience working across multiple time zones and with international teams is a plus.
  • Domain Expertise: Business domain expertise in the Banking/Financial industry, with a broader understanding of additional industries.
  • Discovery Process: Capability to independently manage the discovery process, ensuring the project is on the right track from the outset, and continuously liaising with teams to resolve any blockers.

About Plan A Technologies / Benefits:

Plan A Technologies is an American software development and technology advisory firm that provides top-tier engineering talent to clients worldwide. Our software engineers engage in custom product development projects, staff augmentation, major integrations and upgrades, and more. We are more hands-on than large outsourcing firms but still big enough to handle major enterprise clients.

Learn more about us at Plan A Technologies.

Location:

Work from home 100% of the time, or choose to work from one of our global offices.

Work Environment:

Join a team of supportive engineers and project managers in a collaborative and positive work environment where teamwork is prioritized over competition.

Benefits:

Brand-new laptop.

Generous vacation schedule.

Additional perks and benefits.

If this sounds like a fit for you, we'd love to hear from you!

Otras Vacantes

Estas vacantes tienen roles y ubicación similares.

Caylent
Software Architect

  • 25 sept
  • Tiempo Completo
  • Arquitecto de Software
  • Arquitecto de Soluciones
  • Remoto 🇦🇷
Caylent
Software Architect

  • 3 sept
  • Tiempo Completo
  • Arquitecto de Software
  • Arquitecto de Soluciones
  • Remoto 🇦🇷
CJ Recruitment
Analista programador I+D Java Ssr

  • 12 jul
  • Tiempo Completo
  • Arquitecto de Software
  • Presencial 🇦🇷