Sr. Software Engineer - .Net
at MT Bank
Wilmington, Delaware, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 30 Apr, 2025 | Not Specified | 01 Feb, 2025 | N/A | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Overview:
We are looking for a highly skilled and experienced Lead Developer to drive the design, development, and implementation of innovative information systems solutions. This role involves providing high-level technical direction, serving as a principal designer for critical applications, and collaborating with teams across the organization to address complex challenges. The ideal candidate will combine advanced analytical and technical skills with a solid understanding of our technology stack to deliver sound, scalable solutions.
Primary Responsibilities:
- Lead Complex Development Efforts: Oversee and contribute to the most complex systems analysis, design, and development projects. Act as both a leader and individual contributor on significant initiatives, aligning technical solutions with business goals.
- Direct Team Activities: Provide technical guidance to less experienced developers, assign development tasks, and coordinate team activities for projects of all scopes. Prepare and manage technical components of project plans.
- Collaborate Across Teams: Work closely with Development, Operations, and Technology staff to ensure seamless progression from technical analysis to user acceptance testing.
- Testing and Debugging: Prepare, review, and execute test data and plans. Debug and refine applications as needed to ensure reliability and performance.
- Analyze Systems Interrelationships: Evaluate complex interrelationships among programs, applications, and platforms to ensure compatibility and integration across systems.
- Documentation and Specifications: Develop detailed technical and functional specifications, update system documentation, and create charts, tables, and diagrams to clarify analysis. Review documentation prepared by junior staff for accuracy and completeness.
- Project Assessment: Prepare and review project assessments, detailing tasks, time estimates, and efforts required for projects of various sizes.
- Optimize Application Performance: Maintain the effectiveness and operational efficiency of supported applications, ensuring alignment with evolving business needs.
- Innovate and Recommend: Research and recommend new technologies, policies, and processes that benefit the organization, leading technical evaluations of vendor software as needed.
- Uphold Standards: Promote and ensure adherence to development standards and procedures, and maintain up-to-date expertise on the supported applications, environments, and client settings.
- Budget Management: Assist in planning and managing expense and capital budgets.
- Performance Management: Monitor and evaluate team performance, providing guidance and feedback as necessary. Prepare annual performance appraisals for direct reports.
- Risk and Compliance: Adhere to and advocate for the Company’s risk and regulatory standards, identifying risk-related issues that require management escalation.
- Diversity and Inclusion: Foster a diverse, inclusive environment that aligns with the company’s values and brand.
- Internal Controls: Ensure internal control standards are met, implementing audit points and addressing issues raised by regulators as needed.
Tech Stack:
Responsibilities:
- Lead Complex Development Efforts: Oversee and contribute to the most complex systems analysis, design, and development projects. Act as both a leader and individual contributor on significant initiatives, aligning technical solutions with business goals.
- Direct Team Activities: Provide technical guidance to less experienced developers, assign development tasks, and coordinate team activities for projects of all scopes. Prepare and manage technical components of project plans.
- Collaborate Across Teams: Work closely with Development, Operations, and Technology staff to ensure seamless progression from technical analysis to user acceptance testing.
- Testing and Debugging: Prepare, review, and execute test data and plans. Debug and refine applications as needed to ensure reliability and performance.
- Analyze Systems Interrelationships: Evaluate complex interrelationships among programs, applications, and platforms to ensure compatibility and integration across systems.
- Documentation and Specifications: Develop detailed technical and functional specifications, update system documentation, and create charts, tables, and diagrams to clarify analysis. Review documentation prepared by junior staff for accuracy and completeness.
- Project Assessment: Prepare and review project assessments, detailing tasks, time estimates, and efforts required for projects of various sizes.
- Optimize Application Performance: Maintain the effectiveness and operational efficiency of supported applications, ensuring alignment with evolving business needs.
- Innovate and Recommend: Research and recommend new technologies, policies, and processes that benefit the organization, leading technical evaluations of vendor software as needed.
- Uphold Standards: Promote and ensure adherence to development standards and procedures, and maintain up-to-date expertise on the supported applications, environments, and client settings.
- Budget Management: Assist in planning and managing expense and capital budgets.
- Performance Management: Monitor and evaluate team performance, providing guidance and feedback as necessary. Prepare annual performance appraisals for direct reports.
- Risk and Compliance: Adhere to and advocate for the Company’s risk and regulatory standards, identifying risk-related issues that require management escalation.
- Diversity and Inclusion: Foster a diverse, inclusive environment that aligns with the company’s values and brand.
- Internal Controls: Ensure internal control standards are met, implementing audit points and addressing issues raised by regulators as needed
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Wilmington, DE, USA