The Bartech Groupposted over 7 years ago
Full-time
Baltimore, MD
Professional, Scientific, and Technical Services
Software Engineer

Bartech Group

Information Technology

Baltimore

Maryland

21202





Software Engineer Job Description

Job Description

Location: Baltimore, Maryland 21202

If you are an experienced Software Engineer looking for a position with a leading company, Bartech can help! We are a leading staffing firm and our clients include some of the nations biggest companies. Our client has a need for a Software Engineer. This is a contract position; however it is not uncommon for assignments to transition into permanent positions with our client companies. If you have the background we are looking for, and you are interested in an opportunity to get your foot in the door with leading company, we want to talk with you!

Software Engineer

Job Responsibilities

Your specific duties as a Software Engineer will include:

* The Global Technology team is playing a key role in helping build the future of financial services, working hand-in-hand with business partners to create client experiences that are changing the way people invest.
* You will work with smart, talented people across our business.
* The Knowledge Services team is looking for an experienced software engineer to join our team in building a suite of next-generation n-tier, native cloud enabled applications.
* In this role, you will help engineer and develop new capabilities using modern web/cloud technologies used by our Portfolio Managers and Quantitative Analysts.
* The ideal candidate is someone who combines ambition with humility and is happy to let their performance do the talking.
* This is a hands-on, full development lifecycle role which provides an opportunity to solve complex business, logic and technical challenges. As a key contributor throughout the entire development cycle, you will be required to think outside the box and bring cutting edge technology in-house.
* Exceptional technology skills; recognized by your peers as an expert in your domain
* Craftsman-like approach to building software; takes pride in engineering excellence and instils these values within the team and others
* Participating in the design of effective engineering processes
* Product development expertise
* Architecture, craftsmanship & engineering discipline
* Domain skills & experience
* A proponent of strong collaborative software engineering techniques and methods: agile development, continuous integration, code review or pairing, unit testing, refactoring and related approaches.
* Excellent problem-solving and critical-thinking skills; demonstrated ability to employ fact-based decision-making to resolve complex problems, by ing logic analysis, experience and business knowledge
* Possess a passion for technology and staying sharp in your craft by keeping on top of new technologies, tools and trends
* Ensure and manage excellent customers relationships
* Demonstrable passion for technology (e.g. personal projects, open-source involvement) while using their problem solving capabilities to deliver solutions utilizing a top end engineering approach

Software Engineer

Job Requirements

As a Software Engineer you must represent our company well by being responsible, punctual and motivated to go above and beyond the call of duty. You must also be highly detail-oriented and organized with excellent analytic and problem-solving abilities. It is also important that you display excellent verbal and written communication and interpersonal skills.

* Bachelors or Masters degree in Computer Science, Applied Mathematics, related field, or equivalent practical experience
* 7+ years of experience doing hands-on software engineering
* Experience in modern programming languages (C/C++, Java, Python), open-source technologies
* Solid Computer Science fundamentals in object-oriented design, data structures, and algorithms
* Strong Test-Driven Development and desire to write simple, adaptive and iterative code.
* Experience working in a dynamic, fast-paced, Agile team environment
* Enthusiasm for learning & results oriented
* Strong interpersonal skills; able to establish and maintain a close working relationship with quantitative researchers, analysts, traders and senior business people alike
* Familiarity with modern front end frameworks such as AngularJS, Backbone, React, etc.
* Experience building containerized applications and deploying to public or private clouds, such as Amazon Web Services (AWS), Microsoft Azure, or similar providers.
* Open source involvement such as a well-curated blog, accepted contribution, or community presence
* Proficient with a range of open source frameworks and development tools e.g. Angular, Node, SpringBoot, .Net Core, Flask, NumPy, SciPy, Pandas etc.
* A solid understanding of financial markets and instruments
* Experience of front office software development with an Asset Management, Hedge fund or Investment Bank

Software Engineer

Benefits

As a Software Engineer with Bartech, you will be working through an established and respected staffing organization with 39 years of serving as a trusted partner to our client companies. We are dedicated to providing our talent with personal, responsive attention, and will assign an employee care representative to answer any questions or concerns that you might have. Depending upon the client, the assignment and your performance, you can find potential opportunities for direct employment. Your hard work and professional dedication will be rewarded with competitive compensation, including benefits.

Available benefits for Software Engineer Position include (but are not limited to:

* Exceptional medical, dental, and vision
* 401(k)
* Paid time off, including holidays

Make the most of your experience!

now!

Applicant must be eligible to work in the US for immediate opening.

Baltimore Python Job

Software Engineer Job Requirements

to this Baltimore Python Job
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service