Updated 30+ days ago

Sr. Developer/ Analyst

Columbia, MD 21044
Full-time, Part-time
Location: Columbia, MD

Enterprise is a national nonprofit on a mission to make home and community places of pride, power and belonging for all. To make that possible, we operate the only organization designed to address America's affordable housing crisis from every angle: we develop and deploy programs and support community organizations on the ground; we advocate for policy on a nonpartisan basis at every level of government; we invest capital to build and preserve rental homes people can afford; and we own, operate and provide resident services for affordable communities. All so that people not only make rent, they build futures. With this end-to-end approach, 40 years of experience and thousands of local partners, Enterprise has built and preserved 793,000 affordable homes, invested $61 billion in communities and changed millions of lives.

Enterprise offers career opportunities in our offices across the country with an exceptional benefits package.

Job Description Summary

The Sr. Developer-Programmer/Analyst will work on problems of diverse scope where analysis of data requires evaluation of identifiable factors, demonstrate good judgement in selecting methods and techniques for obtaining solutions, understand and speak to all aspects of the software development life cycle (requirements, analysis, design, implementation, testing, and documentation). Demonstrate interest in improving technical awareness, depth and use of technology across the business. Participate in evolution of best practices, standards and policies as related to software development.

Job Description


  • Design, develop, implement, and maintain applications that support day-to-day operations.
  • Provide innovative solutions to complex business problems.
  • Plan, develop, and implement large scale projects from conception to completion.
  • Develop and architect lifecycle of projects working on different technologies and platforms.
  • Interface with clients and gather business requirements and objectives.  Translate business requirements/objectives into technical applications and solutions.
  • Understand and evaluate complex data models.
  • Design, develop and implement integration processes.
  • Provide solutions to improvise performance and scalability of systems.


The ideal candidate will bring a range of experience and attributes to Enterprise:

  • Bachelor's degree in a related field or equivalent experience.
  • Strong knowledge in object-oriented applications development, experience with .NET Framework and exposure to MVC, MVP, MVVM design patterns is a plus.
  • 3+ years of experience developing with full stack JavaScript/TypeScript (e.g., Node.js, Express, etc. on server-side; Angular, React, Vue, etc. on client-side)
  • Experience with developing and consuming web services (primarily REST and SOAP)
  • Experience with system integrations using tools like SSIS, Dell Boomi, MuleSoft, DbAmp, AWS Step Functions, AWS SQS+Lambda, InfoSphere DataStage, etc.
  • Strong knowledge of SQL is a must (T-SQL & PostgreSQL preferred) - including writing stored procedures, triggers, and very complex queries. Experience with non-relational databases (MongoDB, DynamoDB, etc.) is a plus.
  • Experience with JSON, XML, HTML (and its DOM traversal & manipulation using JS libraries such as jQuery). 
  • Familiarity with Agile development methodologies is a plus.
  • Knowledge of or experience with AWS, Azure, Heroku, Salesforce.com or other cloud technologies is desirable.

PLEASE NOTE: We are not able to provide sponsorship or relocation for this position.

Similar jobs

Baltimore, MD 21201
14.9 miles Full-time, Part-time
  • Urgently Hiring
Posting ID: 620929181Posted: 2021-06-09Job Title: Senior Developer Analyst