Epicareer Might not Working Properly
Learn More
I

Solution Architect

Salary undisclosed

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified

Solution Architect

Jackson, Mississippi

Hybrid

Tax Terms: C2C,W2 And 1099.

Responsibilities

  • Enterprise Application Development: Design and develop comprehensive components of an enterprise application, covering the front-end layer, API layer, and backend storage layer to ensure seamless integration and functionality across the application.
  • Product Life Cycle Management: Oversee all phases of the product life cycle, including technical specifications, requirements analysis, software design and development, testing, integration, deployment, and ongoing maintenance, ensuring each phase meets quality and performance standards.
  • Standards Compliance: Adhere to established design, coding, and documentation standards, maintaining consistency and quality across all developed components.
  • Business Acumen: Quickly grasp design concepts and assimilate business knowledge to create solutions that effectively meet business needs and objectives.
  • Relationship Management: Establish and maintain positive working relationships with internal teams and external partners/clients, fostering collaboration and effective communication.
  • Code Development and Maintenance: Write, test, and maintain code, ensuring it is robust, efficient, and aligned with project requirements and standards.
  • Resourcefulness and Innovation: Demonstrate resourcefulness and innovation, developing quick and creative solutions to complex business problems, and continuously improving the development process.
  • Team Collaboration: Work effectively in a team environment, sharing ideas, building consensus, and mentoring team members to enhance their skills and contribute to project success.
  • End-to-End Technical Design: Create detailed end-to-end technical designs for a team of developers to implement, ensuring the solutions align with business requirements and architectural standards.

Qualifications

  • Bachelor's Degree from an accredited institution in a computer/technology-related field, providing a strong foundation in technical knowledge and skills.
  • Demonstrates a cooperative spirit, collaborating with other scrum team members to foster an innovative and problem-solving environment.
  • Python Frameworks: Expertise in using frameworks such as FastAPI for API and backend development.
  • Front-end Development: Proficiency in React for creating responsive and user-friendly interfaces.
  • Databases: Experience with both SQL and NoSQL databases, specifically AWS DocumentDB, ensuring efficient data storage and retrieval.
  • AWS Platform: In-depth knowledge of AWS services, including but not limited to ECS, Fargate, API Gateway, Lambda, CloudWatch, EventBridge, CodeDeploy, Glue, S3, IAM, RDS, CloudFormation, SNS, SQS, DynamoDB, Kinesis, Redshift, and CloudFront, for developing and managing enterprise applications.
  • DevOps Concepts: Familiarity with DevOps principles and practices, including CI/CD pipelines, automation, and infrastructure as code.
  • GraphQL: Experience in developing and integrating GraphQL APIs for efficient and flexible data querying.
  • Test Driven Development (TDD): Ensuring code reliability and quality through comprehensive testing.
  • Object-Oriented Design (OOD): Creating scalable and maintainable software designs.
  • Coding, Testing, Debugging, Documenting: End-to-end development skills, ensuring robust and maintainable code.
  • Distributed Source Control: Experience with tools like Git for version control, ensuring efficient code collaboration.
  • RESTful Web Services/GraphQL: Developing and integrating API services for seamless data interaction.
  • Project Management Tools: Utilizing tools such as JIRA for tracking and collaboration, ensuring efficient project management.
  • Data Analysis Skills: Experience in data analysis, quality verification, and cleansing, ensuring data integrity and accuracy.
  • Experience: Seeking candidates with at least 10+ years of relevant experience, showcasing a deep understanding of the field and a proven track record.
  • Creativity and Design: Demonstrate creativity in designing intuitive and clutter-free applications, enhancing user experience and interface design.
  • Attention to Detail: Proven attention to detail, ensuring high-quality outputs and the ability to work independently with minimal supervision.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job