CovingtonRecruiter Since 2001
the smart solution for Covington jobs

Principal Software Engineer/Developer - 2029331

Company: Fidelity Investments
Location: Covington, KY
Posted on: July 2, 2021

Job Description:

Designs and develops console, Web, and Windows applications using .Net framework. Develops Web applications using Object Oriented Principles (OOPs). Develops .Net Web forms, MVC frameworks, and Razor view engines. Uses business knowledge to translate the vision for divisional initiatives into business solutions by developing complex or multiple software applications and conducting studies of alternatives. Analyzes and recommends changes in project development policies, procedures, standards, and strategies to development experts and management.

Primary Responsibilities:

Participates in architecture design teams.

Defines and implements application level architecture.

Develops applications on complex projects, components, and subsystems for the division.

Recommends development testing tools and methodologies and reviews and validates test plans.

Responsible for QA readiness of software deliverables.

Develops comprehensive documentation for multiple applications or subsystems.

Establishes full project life cycle plans for complex projects across multiple platforms.

Responsible for meeting project goals on-time and on-budget.

Advises on risk assessment and risk management strategies for projects.

Plans and coordinates project schedules and assignments for multiple projects.

Acts as a primary liaison for business units to resolve various project/technology issues.

Provides technology solutions to daily issues and technical evaluation estimates on technology initiatives.

Advises senior management on technical strategy.

Mentors junior team members.

Performs independent and complex technical and functional analysis for multiple projects supporting several divisional initiatives.

Develops original and creative technical solutions to on-going development efforts.

Education and Experience:

Bachelors degree (or foreign education equivalent) in Computer Science, Computer Applications, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and five (5) years of experience in the job offered or five (5) years of experience in the analysis, design, development, testing, and implementation of internet and client/server applications.

Or, alternatively, a Masters degree (or foreign education equivalent) in Computer Science, Computer Applications, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and three (3) years of experience in the job offered or three (3) years of experience in the analysis, design, development, testing, and implementation of internet and client/server applications.

Skills and Knowledge:

Candidate must also possess:

Demonstrated Expertise (DE) in the analysis, design, development, testing, and implementation of internet and client/server applications, using VB.NET/C#, ASP.NET MVC, JavaScript, jQuery, Vue.js, and SQL Server databases; gathering business requirements, and analyzing and creating algorithms and flowcharts to depict the overall flow of business processes using Microsoft Visio; and documenting functional and technical requirements through the creation of documents.

DE developing complex software programs using Visual Studio; developing User Interface (UIs), using HTML, JavaScript languages (jQuery and Angular), and cascading style sheets; developing RESTful (using Web API) and Web services (using ASMX) in ASP.NET to implement business logic and interact with databases (SQL/Oracle); connecting RESTful and Web services to databases -- SQL and Oracle -- using ADO.Net and Entity framework; developing robot processes to automate and schedule recurring processes on Windows servers using .Net console applications; and developing unit and integrated test cases using NUnit framework.

DE performing audit logging to provide documentary evidence of activity sequences during action performed in Web and Console applications using log4net framework; reviewing developing code performance, using load performance tools -- Application Time Line and Diagnostic Tools within Visual Studio; fine-tuning code performance to improve overall system performance; merging code and performing peer-to-peer code review to ensure uniformity in coding standards throughout projects using code version control tools --Team Foundation server.

DE creating and maintaining application release management, using Continuous Integration and Continuous Deployment (CI/CD) processes and Azure DevOps; providing support to applications after release; analyzing and resolving end user bugs by debugging code using Visual Studio; and analyzing error logs to locate the origin of bugs/problems and resolve them without impacting other modules.

For full job details and to apply, please visit https://jobs.fidelity.com/ and search for job number: 2029331.

Keywords: Fidelity Investments, Covington , Principal Software Engineer/Developer - 2029331, Finance , Covington, KY, Kentucky


Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Kentucky jobs by following @recnetKY on Twitter!

Covington RSS job feeds