Software Architect
Fresche Solutions
Lucknow, Uttar Pradesh
18h ago

FRESCHE SOLUTIONS IS LOOKING FOR A SOFTWARE ARCHITECT

FRESCHE Solutions helps companies align IT with key business goals to increase financial performance, improve market competitiveness, remove risk and add value.

We re-host, re-write and re-architect business-critical applications where needed, and in the process, we future-proof their IT.

We can’t be the absolute best if we don’t hire the absolute best! We are always looking for highly motivated, energetic, creative individuals who work well in a fast-moving team environment and are committed to excellence.

About you

Fresche Solutions is looking for people with initiative, creativity, and flexibility who possess a drive for continued professional learning.

If you are the kind of person who enjoys being part of a team, rolling up your sleeves and contributing to overall team success then we would love to meet you!

About the Job

The Software Architect contributes to the technical strategy, architecture patterns, standards and implementation for a growing and successful solutions and product suite.

They are a thought and execution leader who helps set direction coordinating with the greater architecture team and the development team.

Delivers quality and capability using a constant focus on technical excellence to produce clear, maintainable and extensible architectures using proven and well-understood design patterns.

Involved in aspects of enterprise software development working closely and hands on with the development team as well as other teams as part of Agile run projects to deliver the best quality development solutions.

Essential skills and competencies

  • Ability to think strategically about business, mission, product, and technical challenges.
  • Excellent analytical and troubleshooting skills.
  • Able to prioritize work rapidly and effectively and work independently.
  • Acts as a mentor and provides guidance to other team members and a subject matter expert in their respective technology, and operational delivery.
  • Plays an important role in process automation / improvement / approval.
  • Developed expertise in all Fresche technologies, and deep understanding of how applications and services are best built and operated.
  • Customer facing skill to perform on-site support for the customer who has purchased the services.
  • Essential duties and responsibilities

  • Maintains a deep understanding of multiple applications, owning the execution of new feature development by leading the dev team directly, or by guiding team leads.
  • Acts independently or part of a project team, as a top-level contributor, to create the solution and software architecture for applications specifically targeted to support the development teams.
  • Possess, develop, and apply knowledge of trends, relevant software development technologies, design patterns and methodologies.
  • Maintains a deep understanding of multiple applications, owning the execution of new feature development by leading the development team directly, or by guiding team leads.
  • Acts independently or part of a project team, as a top-level contributor, to create the solution and software architecture for applications specifically targeted to support the development team.
  • Possess, develop, and apply knowledge of trends, relevant software development technologies, design patterns and methodologies.
  • Collaborates with other developers and architects to drive guidelines, methodologies, and documentation.

  • Be a hands-on person leading the team from the front as well as a coach, guide and mentor for software developers in accomplishing architecture, design and implementation goals and provides architectural guidance and oversight to quality assurance on all new code from inception through integration.
  • Clearly document the requirements and the architecture and design proposed to deliver the software solution.Develops technical architectures, frameworks and strategies, to meet the business and application requirements.
  • Positions the team for success by introducing new technology and techniques in a way that solves immediate need while allowing others to benefit from a solid foundation.
  • Works with the broader architecture team to document, evolve, and evangelize the right way to get things done.
  • Successful applicants will have the following education, skills and competencies :

  • 5-10 years of work experience in the software industry or related fields. Experience working in an Agile environment / waterfall / hybrid.
  • Solid experience with Devops, including automation experience, and configuration as code.

  • Degree or Diploma in Information Technology; Computer Science, Engineering.
  • Fluency in RPG and / or Java, IBM I platform and Devops tools (CI-CD) with the desire and ability to learn others. Technical
  • Technical expertise in one of the core technologies (IBM i, RPG, JAVA).
  • Thorough understanding of complex software system architecture and operation.
  • Broad background and technical breadth and depth in security, networking, operating systems, storage, and application architecture and implementation.
  • JOIN A CARING COMPANY THAT IS DEDICATED TO CLIENT SUCCESS &TRUSTS

    Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form