What are the responsibilities and job description for the Senior System Analyst position at Odyssey Information Services?
This is a 4 month contract, and onsite in Houston, TX 77002
We are currently looking for a Senior Systems Analyst to support custom application development. This individual will work independently with minimal supervision, providing technical assistance in the development and maintenance of business applications for the Engineering department. The role involves collaborating with various business users throughout the organization, participating in change management processes, and ensuring excellent service delivery and customer satisfaction. The position requires teamwork within a large IT support group and frequent interaction with business users.
Key responsibilities include:
- Providing technical development and support for custom business applications.
- Working with customers to gather system specifications and business/technical requirements, and creating specification documents that meet business needs.
- Completing all necessary Change Management tasks and ensuring compliance with relevant SOX control requirements (if applicable).
- Applying industry-standard project management methodologies, tools, and best practices throughout the project lifecycle (when applicable).
- Gaining business knowledge from available resources (e.g., internet, books, courses, conferences) to design and deliver effective business solutions.
- Tracking deliverables and providing reports to management as needed.
- Supporting existing legacy applications written in ASP.NET web forms, as well as developing new applications.
- Occasional travel up to 10%.
Qualifications: The ideal candidate will have the following qualifications:
- A Bachelor’s degree in a related field or 10 years of relevant technical or industry experience.
- At least 5 years of .NET development experience, with a solid understanding of object-oriented programming principles.
- Experience in building modern web and mobile applications.
- Expertise in .NET MVC and .NET Web Forms is preferred.
- Proficiency in .NET 4.x and .NET Core, and experience with Entity Framework is required.
- Strong skills in HTML5, Bootstrap 4, CSS3, JavaScript, jQuery, Angular, React, or React Native.
- Solid experience in gathering requirements and creating mock-ups.
- Proficient in SQL Server, T-SQL, and SQL.
- A good understanding of enterprise data models and master data management.
- Experience with integration methods like Web Services, Web API, ETL, and Messaging is a plus.
- Familiarity with Entity Developer, Nlog, TDD, MediatR, CQRS, Nsubstitute, Autofac, Fluent Migrations, MsTest, TestStack.Dossier, OpenApi, and AutoMapper is preferred.
- Experience with Scrum and Kanban methodologies is preferred.
- Familiarity with Azure DevOps and CI/CD pipelines is a plus.