Sr. Software Developer

Baltimore, MD🕖 6 months ago

Want to learn more about this role and Jobot? Click our Jobot logo and follow our LinkedIn page!

Job details

100% REMOTE

This Jobot Job is hosted by Merwan Zattam

Are you a fit? Easy Apply now by clicking the "Easy Apply" button and sending us your resume.

Salary $110,000 - $135,000 per year

A Bit About Us

We are a leading Fintech company revolutionizing the financial industry through innovative solutions. Our team is passionate about building cutting-edge technology that empowers decision-making processes for businesses in the financial sector. As we continue to grow, we are seeking a skilled and experienced Senior Back-End Java Developer to join our dynamic team.

Why join us?

We offer a variety of incredible benefits, including but not limited to a comprehensive medical, dental, and vision plan, 401(k) plans with matching company contributions, PTO and paid holidays, paid parental leave and an employee assistance program for mental health and counseling.

Job Details

The Software Development Engineer implements cost-effective technology solutions by creating new and modifying existing software applications that support our business. Coordinates with business stakeholders to determine requirements. Reviews systems under development and related documentation. Creates prototypes, codes, tests, debugs, documents and implements software applications. The Software Development Engineer will also work to identify and propose IT software solutions that add value to business processes.

You will be able to prioritize well, communicate clearly and have a strong track record of delivery and outstanding software engineering skills. You are also someone who loves to learn and is seeking better ways to do things. You are someone who understand the team's development approach, code management processes, and uses quality metrics (reported by Software QA engineering) to identify gaps.

We are technology agnostic and are primarily looking for strong programmers. While we currently work in a mostly Microsoft tech stack (.Net), we are expanding our use of open source and are currently developing digital assets using python and Django. In addition, we are building out an automated CI/CD pipeline to improve our abilities to automated testing and ship code to production more efficiently. Last but not least, you are excited about system design as we are in the process of refactoring our code to move to a service-based architecture.

Duties and responsibilities

Maintain knowledge of new software solutions using various methodologies e.g. Waterfall, Agile, RAD. Design, build, and maintain efficient, reusable, and reliable C# code according to business requirements. Determine operational feasibility of solutions by evaluating analysis, problem definition, requirements, solution development by partnering with

digital product managers and business SMEs.

Ensure the best possible performance, quality, and responsiveness of applications. Modifying, expanding and enhancing existing software applications using .Net (C#). Proficient at using systematic debugging to diagnose all issues located to a single service. Uses systematic debugging to diagnose cross service issues, sometimes with help from more senior engineers. Work closely with digital product managers and testers to write, test, and deploy code safely into production as frequently as necessary. Identify bottlenecks and bugs, and devise solutions to these problems. Communicating with a team that includes analysts, engineers, quality assurance testers and business stakeholders in order to coordinate and

document application development and testing.

Manages and coordinates urgent and complicated software support issues. Attends to both business and technical considerations when designing solutions to project/team or company related issues. Anticipates and communicates blockers, delays, and cost ballooning within their team’s projects before they require escalation. Ensures

expectations with their team and external stakeholders are clarified between all parties involved.

Update job knowledge by studying state-of-the-art development tools, programming techniques and computing equipment; participating in

educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.

Continuously improve development practices by collecting, analyzing, and summarizing development and service issues Determine root cause of software issues and communicate appropriately to internal and external customers. Advise management on software reliability situations that may require additional client support or escalation. Keep confidential all applicant, client, and verification and company proprietary information. Collaborate with internal teams and vendors to fix and improve products. Other duties as assigned by leadership.

Minimum Qualifications

Bachelor’s degree in Computer Science or related field or equivalent experience. 10+ years of software lifecycle development experience Strong experience with current development frameworks including .NET, C# Experience developing web applications using React and Python is a plus. Experience working in an agile environment. Experience with mission critical, 24x7 systems Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code

reviews, source control management, build processes, testing and operations.

Fluent with functional, imperative and object-¬oriented languages In-depth knowledge of relational databases (e.g., SQL, Oracle) Knack for writing clean, readable C# code. Understanding fundamental design principles behind a scalable application Proficient understanding of code versioning tools like Git, Bit Bucket, etc. Familiarity with Microsoft SQL Server Familiarity with continuous integration Must pass drug screen and other pre-employment screenings.

Preferred Qualifications

Graduate degree and/or technical certifications. Previous experience in consumer finance industry. Financial Services Background helpful.

Interested in hearing more? Easy Apply now by clicking the "Easy Apply" button.

Want to learn more about this role and Jobot?

Click our Jobot logo and follow our LinkedIn page!

Key Skills

Related Jobs

Canonical - Jobs

Security Engineer Ubuntu

Hamburg, Hamburg, Germany💰 USD70K - USD120K🕖 2 years ago
LimeSurvey

Senior Software Engineer

EUROPE💰 USD50K - USD80K🕖 2 years ago
Covariant

Test Automation Engineer

Berkeley, CA💰 USD60K - USD100K🕖 2 years ago
Plenty of Fish

Senior Android Engineer

🌏 Worldwide💰 USD60K - USD120K🕖 2 years ago
LeadSimple

Lead Software Engineer

🌏 Worldwide💰 USD120K - USD140K🕖 2 years ago
Iterative

Senior Frontend Engineer

🌏 Worldwide💰 USD50K - USD180K🕖 2 years ago
Wander

Data Engineer

🌏 Worldwide💰 USD10K - USD100K🕖 2 years ago
Covariant

Production Engineer

United States💰 USD60K - USD100K🕖 2 years ago
Commit

Senior Back End Developer

Canada💰 USD110K - USD140K🕖 2 years ago
AON3D

Senior Frontend Engineer Platform

Montreal, Qc or Remote USA or Canada💰 USD60K - USD120K🕖 2 years ago
Philo

IT Engineer

San Francisco, California, United States💰 USD70K - USD120K🕖 2 years ago
Canonical - Jobs

Senior Software Engineer Cloud Images

Syracuse, New York, United States💰 USD70K - USD120K🕖 2 years ago
Levity AI

Senior Product Designer

🌏 Worldwide💰 USD60K - USD70K🕖 2 years ago
Clevertech

Hands On Engineering Manager

🌏 Worldwide💰 USD50K - USD130K🕖 2 years ago
SOCi

Full Stack Software Engineer

🌏 Worldwide💰 USD100K - USD140K🕖 2 years ago
Zuplo

Senior Front End Developer

🌏 Worldwide💰 USD80K - USD150K🕖 2 years ago
Tettra

Customer Success Manager

🇺🇸 Remote US💰 USD60K - USD100K🕖 2 years ago
Angi

Senior Software Engineer .NET Core

San Francisco, California, United States💰 USD65K - USD120K🕖 2 years ago
Ethereum

Front End TypeScript Developer

Remote💰 USD60K - USD120K🕖 2 years ago
Toptal

Senior UX UI Designer

🌏 Worldwide💰 USD50K - USD300K🕖 2 years ago