Applications Development Analyst-Senior .NET Developer and
Technical Lead:
Work location: Tallahassee, Florida. (This position
will allow for working remotely; however, preference will be given to
candidates located in Florida.)
(1)
Providing IT support
for the .Net systems
(2)
Assisting with cloud migration of existing code
(3)
Providing services for the Multi Language Translation (MLT) framework
(4)
Providing design recommendations based on long-term
IT organization strategy
(5)
Developing enterprise level application and custom
integration solutions including major enhancements and interfaces, functions,
and features
(6)
Using a variety
of platforms to provide automated systems applications to customers
(7)
Providing expertise regarding the integration of applications across
Commerce
(8)
Determining specifications, then planning, designing,
and developing the most complex and business critical software solutions,
utilizing appropriate software engineering processes—either individually or in
concert with a project team
(9)
Assisting in the most difficult support problems
(10)
Developing programming and development standards
and procedures as well as programming architectures for code
reuse
(11)
Understanding and consistently applying the attributes and processes of current
application development methodologies
(12)
Researching and maintaining
knowledge in emerging technologies and possible application
to Commerce
(13)
Conducting code reviews
as requested
(14)
Providing support for Issues and Adjudication
framework, appeals, State Information Data Exchange System (SIDES), batches,
correspondences, fact findings templates, and claims process
(15)
Acting as a technical
expert and critical
technical resource across multiple disciplines, both internally and
externally
(16)
Acting as an internal consultant, advocate, mentor, and change agent
(17)
Developing and maintaining Azure Dev Ops (ADO) such as
build/release automation, branching merging strategies, roles and permissions, custom task creation,
Azure Dev Ops, and build definitions Visual Studio Online/Extensible
Application Markup Language (VSO/XAML); and
(18)
Participating in the Technical Change Control Board
activities, which include code refactoring, design reviews and Read Only Memory
(ROM) estimate for projects and enhancements.
Required Knowledge, skills,
and abilities:
(1)
Bachelor’s or Master’s degree in Computer Science,
Information Systems, or other related field, or equivalent work experience
(2)
A minimum of seven (7) years of experience in design
and/or development experience with .NET, C#, ASP.NET, Oracle and Structured
Query Language (SQL) Server in an n-tier architecture
(3)
Strong background in object-oriented development techniques
(4)
Experience with database
design and development (Oracle/Microsoft SQL Server)
(5)
Experience with SQL tuning
(6)
Experience with development source control (Azure
Dev Ops)
(7)
Experience as a project leader
on multiple IT
projects
(8)
Experience as an expert/lead technical role
(9)
Experience working various
projects/issues of high complexity that require in-depth
knowledge across multiple technical areas and business segments
(10)
An in-depth knowledge
of state-of-the-art programming languages and object-oriented approaches in designing,
coding, testing, and debugging programs
(11)
Understanding of Software
Development Life Cycle and Agile methodologies
(12)
Experience with support
production deployments; assist
with troubleshooting deployment issues
(13)
Experience with assisting
with branching/merging in support of parallel development requirements
(14)
Experience with setting
up continuous integration capabilities
(15)
Experience with setting
up builds, transformations and deployment configurations for each environment
(16)
A minimum of seven (7) years of experience with .Net 4.5 and higher
(17)
A minimum of five (5) years of experience with Visual Studio
2015 or higher; and
(18)
Experience with on-premise, Azure DevOps, and DevOps.