Previous Job
Software Developer
Ref No.: 18-00008
Location: Rockville,, Maryland
Our client is a global provider of alternative investment services with powerful technology and strong institutional backing.
Our client is seeking a Mid-Level Software Developer to join our IT team and work in our Rockville, MD office. This is a unique opportunity to join a dynamic, fast growing organization.
Type of Role:
  • Develop applications, services, and process using TSQL, SQL Server databases, C#, .Net, IIS, ETL tools, and other languages and tools. 
  • Serve as a senior-level contributor with advanced expertise in their area of responsibility.
  • Responsible for the development and maintenance of new and existing software solutions.
  • Collaborates closely with business partners, Business Analysts, Project Managers, Software Architects and others.
  • Acts to assist less experienced/knowledgeable software developers and production staff
  • Work effectively as part of a team
  • Implement systems software engineering policies, procedures and best practices
  • Solve a range of complex problems and may take a new perspective to identify and deliver solutions
  • May help develop others' skills or provide informal assistance with problem solving or conflict resolution
  • Apply compliance requirements within scope of responsibility, provide documentation as necessary, and participate in compliance activities as required.
Supervision Received/Provided:
  • Apply technical expertise and work independently within scope, receiving minimal guidance and direction from work team and/or manager on large, new tasks
  • May mentor or guide junior level staff and provide balanced/constructive feedback Answering team and business partner questions as needed
Illustrative Responsibilities
  • Design, implement and maintain all tiers of simple to complex enterprise wide software systems
  • Design, implement and improve software development processes.
  • Document existing and new technical solutions and processes. 
  • Develop secure code, coding practices and remediation to vulnerability and penetration test findings.
  • Specify server and desktop configurations required to accomplish goals of developed software and assist in configuration as needed.
  • Assist with troubleshooting moderate to complex, multi-faceted issues
  • Work with clients to understand issues and help define technical requirements and ensure they are met
Qualifications and Skills
  • Typical candidates will possess at least  4+ years of relevant experience and a BA/BS degree
  • TSQL, C#, .Net, experience are required. Experience with MS TFS source code repository/control preferred.
  • Ability to lead code reviews for the above technologies is required.
  • Experience with Waterfall SDLC is required. Experience with RUP, iterative or Agile SDLC is preferred.
  • Desired skills also include IIS, SSIS, some knowledge of SQL server database administration, automated build and deploy, BizTalk, Business Objects or comparable solution, TFS source code repository, data modeling, SharePoint
  • A mindset and approach to high quality deliverables is required.  Experience with Test Driven Development or Automated Unit Testing or Peer Development is required.
  • Experience in Financial Services industry, knowledge of ITIL, and experience with Sarbanes-Oxley requirements preferred
  • Strong analytical, problem solving, and decision making skills
  • Candidate must possess strong written and verbal communication skills
  • Team-oriented attitude; willing to assist others as necessary
  • Positive customer service attitude
  • Must be able to operate in a stressful, quality and deadline driven environment while maintaining strict attention to detail and the ability to prioritize issues appropriately while managing multiple assignments
  • Ability to take initiative and critically analyze processes and procedures
  • Detailed understanding of generally software development methodologies, tools, and techniques
  • Understanding of technology platforms
  • Must successfully pass a background check