The Steamship Authority is seeking to fill the position of Mid-Level
Applications Developer who will have the primary role to plan, develop
and test applications to meet the needs of the Steamship authority and
it\'s customers; both internal and external. This will involve
collaborating with vendors, creating and supporting.NET Core and ASP.NET
MVC project applications, writing SQL scripts, and maintaining
confidentiality when dealing with processed, stored or accessed
information. Duties and Responsibilities: Demonstrate proficiency in
Microsoft .NET languages including .NET Core, C#, VB.NET and SQL to
develop and maintain scalable, reliable, and secure software
applications that meet business needs and comply with industry
standards. Work closely with cross-functional teams to understand
project requirements and design effective solutions. Build and maintain
high-quality .NET CORE and ASP.NET MVC project applications that meet
business requirements and adhere to best practices and coding standards,
including but not limited to developing new features, fixing bugs and
optimizing performance. Provide lifecycle support of applications and
ensure compliance of baseline policies, procedures and data standards.
Design, code, test and debug new software, or make enhancements to
existing software. Prepare comprehensive test plans and recommend
corrections. Execute performance monitoring, incident and problem
management, change and configuration management and service level
performance. Resolve customer complaints with software and respond to
suggestions for improvement and enhancements. Revise existing systems
and procedures to correct deficiencies and maintain more effective data
handling, conversion, input/output requirements and storage. Analyze
system and audit logs and identify potential issues. Experience
collaborating with other developers using source control solutions, such
as Git, CVS, or SVN. Maintain the Standard Operating Procedures (SOP)
library in the areas of applications development by participating in the
development of software user manuals and documentation. Assist software
personnel in handling project related work and other requirements.
Assist personnel as a computer resource and giving on-the-job training
to new and existing staff members. Work on-call as needed. Perform other
duties as required by supervisor. Qualifications: Bachelor\'s degree in
Computer Science, Information systems or related field of study, a
minimum of 4 years developing applications in C# or equivalent .NET
language, or a minimum of 4 years equivalent working experience is
required. Experience with software development projects, creating plans,
conducting thorough testing, and developing high-quality, scalable
applications is required. Experience with SQL scripting is required.
Experience with Microsoft Windows is required. Broad knowledge of
platform and operating systems, programming languages, software system
design and requirements analysis is preferred. Experience with point of
sale applications development is highly desirable. Experience with Full
Stack development is preferred. Experience with Python is preferred.
Experience with AWS is preferred. Experience with Azure is preferred.
Experience with Git version control system is preferred. Experience with
YAML is preferred. Experience with Visual Studio Code (NAV) is
preferred. Experience with Linux is preferred. Experience with Microsoft
SQL Reporting Services is preferred.