Job Overview
The Senior Software Engineer will be responsible for the end-to-end development cycle, from design, implementation, and testing to documentation, delivery, and maintenance. This is a hands-on position requiring solid technical skills, as well as excellent interpersonal and communication skills. Must be capable of working independently and collaboratively.
Responsibilities
Analyze user requirements and convert requirements to design documents.
Responsible for system analysis, designing the architecture for the application, and developing modules.
Interface with client (consumers for PAHub applications at Agadia) teams (business and technical) to design integration using APIs.
Interface with business users and the product manager to ensure that implemented solutions satisfy business requirements and are delivered in a timely manner.
Document, test, implement, and provide ongoing technical support for the PAHub application;
Perform code reviews to enforce best coding practices and application security (OWASP) concepts for internal and external threats and performance.
Design and automate various jobs to minimize the manual efforts; and
Other duties as assigned or requested.
Skills and Qualifications
Experience in Microsoft .NET Framework 4.0 OR above, C#, Core, , Web API, Angular, MS SQL.
Excellent written and verbal communication.
Flexible, team player, get-it-done personality.
Ability to organize and plan work independently.
Ability to work in a fast-paced, rapidly changing environment. +
Ability to multitask and context-switch effectively between different activities and teams
Able to train peers, software engineers, and support team members.
Qualifications
Minimum of 8+ years of experience required,
Bachelor s or master s degree in a computer-related field.
Able to travel to customer sites