Software Engineer

Owings Mills, MD

Posted: 06/20/2019 Industry: Software Developer Job Number: 65776

Currently, Vision Technology is seeking a Software Engineer to join our team and work directly on client projects.
 

Essential Duties and Responsibilities:
  • Accountable for all parts of the software development lifecycle for their projects
  • Contributes to the development of best practices within their group
  • Leads code reviews and actively participates in providing feedback on others’ designs/code
  • Accountable for technical debt in their own software
  • Capable of leading a small team of developers for a specific project
  • Takes control of complex or vague problems and steps through them in a rational way
  • Makes tactical vs. strategic tradeoffs
  • Flexible in his or her thinking; able to evolve a solution when additional information or ideas are presented
  • Mentors junior members of the team
  • Identifies when junior engineers need help and provides it in a positive way that promotes confidence.
  • Proactively helps team members/make suggestions to improve practices.
  • Capable of leading a small team on for specific project(s) or task(s)
  • Able to work directly with business stakeholders
  • Decisions show a focus on current and future business priorities, together with fiscal responsibility
  • Can articulate business needs and translate them into technology solutions
  • Financial Industry Knowledge – nice to have, but not required

 

Education/Experience Requirements: 
  • BS/BA degree in a technical discipline and 5+ year of Java Development (J2EE, IBM WebSphere, Struts & Spring) experience required
  • Proficient in SQL and Relational Database Concepts and Design
  • Strong web development skills
  • Experience with REST Services
  • Experience with source code control
  • Experience using Microsoft Office Suite
  • Experience in Cloud Technologies (AWS preferred)
  • Stays current with many best-of-breed technologies
  • Programs proficiently in several languages and is comfortable switching between them
  • Shows a commitment to quality by implementing suitable software using unit/integration and acceptance testing at the time of feature development
  • Develops data models or schemas from scratch and knows of key concepts such as ACID, Normalization, and Transactions
  • Debugs large components with limited assistance and assists other engineers with debugging
  • Leads code reviews and actively participates in providing feedback on others’ designs/code
  • Performs as an expert in one or more parts of the software lifecycle (e.g., coding, testing, deployment). Oversees significant pieces of development within the development lifecycle
  • Designs and develops practical APIs and abstractions.
  • Owns technical debt in their own software
  • Experience in the Agile environment and working knowledge of user stories, features and acceptance criteria Desired (additional for full-stack developer)
  • Experience in JavaScript frameworks like JQuery, Backbone, ReactJS, NodeJS and AngularJS
  • Experience developing web applications using Spring MVC
  • Experience with CSS
  • Experience in Adobe Experience Manager (nice to have, not required)
     

If interested in learning more about Vision Technology Services and the opportunity, please submit your resume for consideration to careers@vistechs.com.

OR

Select Apply and attach your resume in Word Format

Job Order Number: 65776 (Please reference in call or email)

 

Only candidates with backgrounds who match our client' s requested experience will be contacted. Do not take this as a poor reflection on your experience, just a decision for the specific needs of our client' s project/job. We look forward to working with you.
Vision Technology Services, a Brand of BG Staffing, Inc. (NYSE American: BGSF), is a leading provider of IT talent and project management services to companies throughout the mid-Atlantic region and selected markets across the country. We open doors for IT professionals to top employers with a wide variety of IT needs and opportunities. To learn more about our services, visit www.vistechs.com.

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.