Software Design Architect at Karsun Solutions, LLC

1 year ago Development & Programming Middle Full-Time 133,000-170,000 $/Year

The Software Design Architect is responsible for architecting and implementing multiple products and features in parallel.


Required:

  • Bachelor's degree in Computer Science or related field and 10+ years of experience including:
  • 10+ years of full-lifecycle application development lead experience
  • 6+ years of experience in architecting large-scale systems
  • 6+ years of experience in building multi-tier applications using webservices / APIs / microservices
  • 5+ years of experience using Agile/Lean methodologies, continuous deployment, automated testing, and DevSecOps
  • 4+ years of experience with Nodejs and React
  • Experience in or knowledge of developing systems utilizing AWS Cloud-native designs
  • Demonstrated experience as a technical lead of a large-scale migration to a cloud infrastructure (AWS)
  • Experience on multiple application development projects with similar responsibilities
  • Superior written and verbal communication skills with the ability to present technical details and interface with various groups such as project team, clients, and senior executives
  • Demonstrated experience architecting, building and deploying technical solutions that use multiple data stores targeting specific application use cases including multiple technologies including but not limited to SQL and noSQL databases
  • Ability to obtain Federal Government Public Trust

Preferred:

  • Experience with legacy system modernization
  • Experience with large scale data migration
  • Experience with Serverless computing
  • Experience with scaled agile frameworks
  • Master's degree preferred
  • Highly prefer candidates residing in the DC Metro area or Eastern time zone


Job Description

The Software Design Architect is responsible for architecting and implementing multiple products and features in parallel; will be responsible for translating overall business requirements and vision to a technical architecture and developing working prototype, overall solution and frameworks as needed.

  • Present proposals to senior government officials in a clear and compelling way; has a balance of business and technology acumen, including ability to articulate high- level technical solutions to business problems and to tie solutions to program success criteria.
  • Conduct business and technical discovery with customers and provides recommendations for engagements while also identifying critical dependencies and gaps.
  • As needed, independently applying a wide set of engineering disciplines for planning, design, analysis, coding, testing, roll-out and support of software products

Be responsible for:

  • The designing of interface standards, quality assurance standards, performance standards, and cost-benefit analysis of modem state-of-the art information systems; analyzes available technologies and makes recommendations of technologies to use and how best to use them
  • Designing highly complex solutions with multiple applications with high transaction volumes.
  • Create system architecture and design documents to include detail software architecture diagram, logical and physical deployment views using UML
  • Serve as the technical and technology expert supporting the crafting of the application architecture aspects of the solution, as well as supporting the implementation of the solution.
  • Review proposed new development and/or enhancements to validate feasibility and assists with scoping and estimating work.
  • In coordination with others, monitor and analyze production performance, while looking for ways to optimize and scale existing solutions.
  • Ensure strategies, standards, and architecture are consistent and well-integrated across products.
  • Help developers to adopt new platforms through documentation, training, and mentoring

Required:

Bachelor's degree in Computer Science or related field and 10+ years of experience including:

10+ years of full-lifecycle application development lead experience

6+ years of experience in architecting large-scale systems

6+ years of experience in building multi-tier applications using webservices / APIs / microservices

5+ years of experience using Agile/Lean methodologies, continuous deployment, automated testing, and DevSecOps

4+ years of experience with Nodejs and React

Experience in or knowledge of developing systems utilizing AWS Cloud-native designs

Demonstrated experience as a technical lead of a large-scale migration to a cloud infrastructure (AWS)

Experience on multiple application development projects with similar responsibilities

Superior written and verbal communication skills with the ability to present technical details and interface with various groups such as project team, clients, and senior executives

Demonstrated experience architecting, building and deploying technical solutions that use multiple data stores targeting specific application use cases including multiple technologies including but not limited to SQL and noSQL databases

Ability to obtain Federal Government Public Trust

Preferred:

Experience with legacy system modernization

Experience with large scale data migration

Experience with Serverless computing

Experience with scaled agile frameworks

Master's degree preferred

Highly prefer candidates residing in the DC Metro area or Eastern time zone

#LI-remote

In accordance with pay transparency guidelines, the proposed salary range for this position is $133,000 to $170,000. Final salary will be determined based on various factors such as relevant skills, experience and certifications.

At Karsun, we celebrate your contributions, provide you with opportunities and support your total well-being. Our comprehensive benefit offerings include healthcare, retirement plan, insurance programs, commuter program, employee assistance program, paid and unpaid leave programs, supplemental benefit offerings and training.

🎉 Let Employers Find You!

Employers will see your profile when they are sending a job in your skill.


Create Your Profile   (simple)