Logo
Finance Authority of Maine

Senior Developer Analyst

Finance Authority of Maine, Augusta, Maine, us, 04338


FAME is seeking an experienced, innovative Senior Developer Analyst who will play a critical role in implementing FAME's future enterprise data and application architecture while supporting and integrating with existing SQL and .NET infrastructure solutions. The ideal candidate will have a strong understanding of enterprise-level data and application architectures and related services and will be experienced in applying strong SQL and .NET development expertise in solving complex business problems and integrating diverse computing systems. FAME is planning for a significant technology modernization effort which will see changes to our application and data architectures in support of FAME's strategic initiatives. This position will play an important role in implementing and integrating new information systems.

The senior developer analyst plays a critical role in delivering the information systems solutions serving as the technical backbone to the services that FAME offers to the people and businesses of Maine. Working with internal stakeholders and collaborating with internal and external technical resources, the senior developer analyst assesses business requirements, designs, develops, delivers, and supports software and database solutions as part of an experienced team of IT professionals. These solutions may take the form of new database and software application development, implementations, or services, as well as modification and maintenance to support existing systems. The role relies on extensive knowledge and experience with SQL and enterprise application development and has responsibilities in the areas of system analysis and design, development, and integration. The position is responsible for maintaining existing SQL and .NET web, API, and microservices architecture solutions as well as designing, developing, migrating to, and maintaining the functionality and reliability of new solutions delivered through a combination of custom-built, customized off the shelf, and software-as-a-service solutions.

Requirements

Bachelor's degree in computer science or related field with five or more years of relevant work experience (or an appropriate combination of education and experience).Minimum of five years of experience in the following areas:-Assessing business needs and translating them into innovative technical solutions to meet business goals and objectives.

-Designing, implementing, and maintaining custom enterprise software solutions that integrate web-based user interfaces, service-based architectures, relational databases, transactional data processing, report writing and dashboard design.

-Developing and supporting enterprise Microsoft SQL Server solutions, including database object architecture design, query

and stored procedure development and optimization, etc.

-Application development using .NET framework languages and micro-services architectures.

-Report writing and dashboard design using tools such as Microsoft SSRS, PowerBI, Tableau, etc.

Demonstrated understanding of contemporary software development operations, design patterns, and IT service management practices including source version control, software development lifecycle management, testing, issue tracking, and incident response.Excellent analytical and troubleshooting skills and keen attention to detail in both completion of work and documentation of work product.Effective time management practices, applied in a fast-paced hybrid work environment with limited supervisionWorking knowledge and experience with agile project management principlesCollaborative, constructive, and positive approach to work with the ability to work independently and as a member of an established teamExperience with the following technologies:

SQL.NET framework languages including C# or F#Web services and API developmentFront-end development languages including JavaScript, HTML5, CSS

Salary Description

$70,000 - $85,000 annually