Senior Manager – Software Engineering
New
J
JobgetherFinancial technology
Fully remote within the U.S.Full-TimeManager
Salary170,000 - 180,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 8 years of experience in a related occupation with a Bachelor’s degree or foreign equivalent; alternatively, a Master’s degree with 6 years of related experience may be accepted.
- Required Skills
- SQLETLMicrosoft SQL ServerOracleC#.NET coreNosqlCI/CD
Requirements
- Bachelor’s degree or foreign equivalent in Computer Science, Computer Applications, or a related field and 8 years of experience in a related occupation; alternatively, a Master’s degree with 6 years of related experience may be accepted.
- Experience with project planning tools such as Smartsheet.
- Strong database design experience with SQL and NoSQL technologies, including SQL Server and Oracle.
- Professional experience with C# and .NET Core.
- Familiarity with ETL technologies such as SSIS, Informatica, or Talend.
- Experience with analytics and reporting platforms such as BusinessObjects, QlikView, and SQL Server Reporting Services (SSRS).
- Strong understanding of test-driven development and CI/CD software engineering practices.
- Experience with Waterfall, Scrum, and Agile methodologies, practices, and tools.
- Familiarity with software development lifecycle tools such as Jira and Confluence.
- Experience using code version control systems such as Git or SVN.
- Strong technical leadership, project coordination, prioritization, and problem-solving skills.
- Ability to work across multiple development teams and manage complex technical initiatives.
- Strong understanding of modern software architecture, application development, databases, integrations, and system modernization.
Responsibilities
- Lead complex software development initiatives involving web services, software deployment, middleware, and partner framework integrations.
- Establish project objectives, technical policies, procedures, roadmaps, work plans, and delivery priorities across multiple development efforts.
- Lead Agile sprint teams through planning, prioritization, execution, and delivery of software features.
- Oversee software and system architecture, requirements definition, technical design, and modernization initiatives.
- Direct modernization of transaction monitoring and sanctions screening systems for high-volume payment, AML, and foreign exchange operations.
- Evaluate and adapt technical methods and procedures for new projects.
- Contribute to full-cycle web application and middleware development, from requirements analysis and design through coding, testing, deployment, and maintenance.
- Oversee database retrieval strategies and develop data migration plans for system upgrades, integrations, and modernization.
- Coordinate technical dependencies, delegate responsibilities, and promote test-driven development, continuous integration, and continuous delivery.
View Full Description & ApplyYou'll be redirected to the employer's site