Previous Job
front end developer
Ref No.: 18-00009
Location: Rockville,, Maryland
We are seeking a mid-evel to senior 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 JavaScript, Angular, MVC .Net Core, JSON, REST and TSQL. 
  • Serve as a mid to 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
  • Works 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 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 internal clients to understand issues and help define technical requirements and ensure they are met
Qualifications and Skills
  • Typical candidates will possess at least  6 years of relevant experience and a BA/BS degree
  • JavaScript, HTML, Angular, MVC,.Net and IIS experience are required. Experience with SQL Server databases, C#, .Net, IIS, ETL tools, MS TFS source code repository/control  are preferred.
  • Ability to lead code reviews for the above required technologies is required.
  • Experience with Waterfall SDLC is required. Experience with RUP, iterative or Agile SDLC is preferred.
  • Desired skills also include SSIS, some knowledge of SQL server database administration, automated build and deploy, BizTalk, Business Objects or comparable solution, TFS source code repository, data modeling, Data Warehouses, 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 general software development methodologies, tools, and techniques
  • Understanding of technology platforms
  • Must successfully pass a background check