Source description
About the role
Sr. Software Engineer
Responsibilities
-
Responsible for the analysis, development, modification, installation, testing and maintenance of operating systems software.
-
Evaluates vendors who supplied software packages and makes recommendations to IT management.
-
Modifies and/or debugs vendor-supplied utilities and packages.
-
Modifies, installs and prepares technical documentation for system software applications.
-
Diagnoses, isolates and debugs software problems and performs problem resolution.
-
Monitors systems capacity and performance, plans and executes disaster recovery procedures and provides Tier 2 technical support.
-
a project team member, occasionally as a project leader. Works on moderately complex tasks, projects, activities or support issues that require increased skill in multiple technical environments and has expertise in one product/system. May coach more junior technical staff.
Requirements
-
4 to 6 years of IT work experience in systems administration and programming.
-
Bachelor's degree in computer science, Information Systems, or other related field. Or equivalent work experience
-
Possesses a strong understanding of systems programming, graphical user interfaces and control languages.
-
Strong knowledge of but not limited to the following specific technologies: C# programming language, Visual Studio/Visual Studio Code, .NET, ASP.NET Core (6.x or greater preferred), Blazor, ASP.NET Core Web APIs, Microsoft SQL Server and Transact-SQL, Entity Framework, JavaScript, TypeScript, HTML, CSS, Bootstrap and responsive web development.
-
Microsoft IIS, Azure DevOps CI/CD, GIT repository management, and other Azure managed application services at a minimum. Microsoft SQL Server Reporting Services (SSRS) and/or Microsoft PowerBI.
More at 3B Staffing