Virtual Tech Gurus
Description
Scope:
The
Software Engineer will help Enhance and support the Formworks application.
Along with writing effective code, the position will be responsible for
designing, building, delivering and maintaining a highly scalable functionality
in Formworks application. The incumbent will use industry best practices and
work collaboratively with cross-functional team of product managers, UX
designers, architects, principal engineers, software engineers, test automation
team and DevOPS engineers.
- Builds,
configures, customizes and supports products that provide innovative solutions
to challenging business use cases, existing system and operational problems. - Key
contributor to an engineering team that builds and supports exceptional
products that provide innovative solutions to challenging business use cases,
existing system and operational problems. - Leads
architectural design, system analysis, and programming activities on
application software; this may often require independent research and study. - Leads teams
that develop high-quality and production-ready software by using best-practice
data structures, algorithms, design patterns, and frameworks that are
maintainable, scalable, responsive, and secure. - Champions
writing highest quality code with utmost attention to scalability, security and
performance and with an end-to-end mindset from conception to delivery and
production support, owning specifications, quality, release deployments and
monitoring of production health. - Produces
complete, simple, and readable technical documentation for everything developed
and creates a team culture of documenting everything. - Drives
code-reviews, provides technical guidance and mentors software engineers. - Collaborates
closely with Engineering leadership, Product Managers, Designers, QA and other
teams and business units to define, prioritize, sequence and scope business and
functional requirements and drive results. - Scopes
effort, identifies risks and clearly communicates trade-offs with team members
and other stakeholders. - Foresees
and assesses impact assessment of product (hardware, software) upgrades. - Assists in
planning, coordinating, and executing engineering projects. - Supports
and collaborates with other Engineers through evaluation, design analysis, and
development phases. - Maintains
knowledge, ensures competency and compliance with policies and procedures, in
order to be the technical expert while collaborating with cross-functional
teams.
Skills/Experience:
Job
Requirements:
- Degree in
Computer Science and/or equivalent technical education and experience. - Minimum
seven years of experience designing and developing high performing and secure
Applications. - Experience
with Optical Character Recognition (OCR), ie. FIS FormWorks, Mavro, OPEX,
impira, etc. - Expertise
in OCR editor configuration and batch support. - Expertise
in Azure AI Doc Intelligence - Experience
in building and maintaining DEVOPS GHEC Pipelines - Experience
in configuring Observability platform (Datadog Expertise in 834 EDI file format
and processing. - Knowledge
of current trends and best practices enabling sound technology choices and
strategic decisions. - Spearheads
the development of innovative approaches to detect, respond to, and eradicate
tech debt, anti-patterns and advance threats. - Ability to
research and apply innovative methodologies, latest industry trends, design
patterns. - Recognizes
underlying problems, opportunities, or the political forces affecting the
organization. - Subject
matter expert responsible for sharing expertise and insight with other
engineers. - Identifies
significant internal and external stakeholders and builds partnerships as part
of an influencing strategy. - Demonstrates
mastery in their area of expertise and are recognized as an authority on it by
their peers and leaders. - Evaluates
and generates options that scan the entire spectrum of software reliability,
ease of adoption, scalability, operational ease, and skillset availability. - Mentors and
champions cultural as well as process change. - Knowledge
of agile development methodologies. - Ability to
develop and maintain key vendor relationships. - Life-long
learner, process improver.
JOBID: 12033