TI
Software Engineer III
The Imagine Group, An Imagine Company
Wilmington · Hybrid Contract Mid Level 2mo ago
About the role
Nature & Scope
Positional Overview
Are you a talented software engineer looking for a dynamic and innovative work environment where your skills and creativity can truly shine? Join our client’s forward-thinking team, where they are committed to pushing the boundaries of technology and delivering cutting-edge solutions. You'll have the opportunity to work on exciting projects, collaborate with a group of passionate and skilled professionals, and make a tangible impact in a rapidly evolving industry. Apply now to be a part of a company that not only values your expertise but also empowers you to achieve your full potential!
Role & Responsibility
Tasks That Will Lead To Your Success
- Complete and oversee basic to complex systems analysis, design and development.
- Play a key role as an individual contributor on complex projects.
- Maintain an excellent functional understanding of the supported application(s).
- Direct and monitor less experienced resources and coordinate development tasks on small to large scope projects.
- Prepare and manage the technical component of project plans.
- Participate with other Development, operations, and Technology staff in overall systems development direction from technical analysis to user acceptance testing.
- Prepare and review test data and execute detailed test plans. Complete any required debugging.
- Evaluate and understand complex interrelationships and effects among programs, interfacing applications and platforms.
- Provide highly analytical consulting and leadership in identifying and implementing new uses of information technologies to assist business units in meeting strategic objectives.
- Prepare thorough, clear technical and functional specifications and update systems documentation.
- Prepare charts, tables, and diagrams to assist in analyzing problems.
- Review documentation prepared by less experienced staff.
- Prepare and review assessments to include required tasks, estimated time frames and effort for any scope project.
- Maintain efficient operation and effectiveness of supported applications.
- Recommend new technology, policies, or processes to benefit the organization and improve deficiencies.
- May lead or participate in technical evaluations of vendor software.
- Follow and promote use of development standards and procedures.
- Maintain a good understanding of the business being supported and its functions, processes, operations, and strategic direction.
- May assist in developing expense and capital budgets.
- Understand and adhere to the Company's risk and regulatory standards, policies, and controls in accordance with the Company's Risk Appetite.
- Identify risk-related issues needing escalation to management.
- Promote an environment that supports diversity and reflects the brand.
- Maintain internal control standards, including timely implementation of internal and external audit points together with any issues raised by external regulators as applicable.
- Complete other related duties or projects as required, which may include playing a lead role in due diligence, cost/benefit analysis or business study activities.
Skills & Experience
Qualifications That Will Help You Thrive
- Minimum of an Associate’s degree and 6 years systems analysis/application development experience, or in lieu of a degree, a combined minimum of 8 years higher education and/or work experience, including a minimum of 6 years systems analysis/application development experience.
- Hands-on experience with full stack software engineering, object-oriented languages (C# .NET Core, Angular, Web API, Azure).
- Databases (SQL Server, Oracle).
- Unit Testing experience.
Skills
AngularAzureC#.NET CoreOracleSQL ServerUnit TestingWeb API
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free