.NET Developer (Full Stack)

at  Multifamily Asset Managers

Bethesda, Maryland, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate02 Sep, 2024Not Specified04 Jun, 20242 year(s) or aboveProject Plans,Presentation Skills,Computer Science,Instructions,Communication SkillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

DESCRIPTION:

Du and Associates, Inc., along with its subsidiaries Multifamily Asset Managers (MAM) and Pennsylvania Multifamily Asset Managers, is a leading national housing consulting firm specializing in the affordable housing industry. Located in Bethesda, MD, we are dedicated to delivering innovative solutions to our clients.
We are currently seeking a motivated and detail-oriented individual to join our in-house IT department as a .NET Developer. In this role, you will play a key part in the design, development, and maintenance of software applications tailored to the specific needs of our clientele. Working alongside a team of dedicated professionals, you will be involved in the full software development lifecycle, from conceptualization and design to implementation and maintenance.
We are committed to providing equal employment opportunities (EEO) to all employees and qualified applicants without regard to race, color, religion, gender, gender identity or expression, ancestry, sexual orientation, national origin, age, disability, marital status, or veteran status. We adhere strictly to all relevant laws and regulations.

REQUIRED SKILLS:

  • Ability to outline, organize and establish priorities for work, and multi-task in a deadline-oriented environment
  • Analytical and problem-solving skills.
  • Identify ways to improve and promote quality. Demonstrate accuracy, thoroughness and strong attention to detail.
  • Excellent oral communication skills. Proven ability to speak clearly and persuasively in positive or negative situations, demonstrate group presentation skills and conduct productive meetings.
  • Ability to present data and information in a clear, concise manner.
  • Strong written communication skills. Ability to produce a written work product that is appropriate to the audience and written in a clear and concise manner that effectively gets the message across. Proven ability to compose memorandum, reports, instructions, project plans and other written materials as required for the position.
  • Ability to communicate with management and include appropriate individuals in planning, decision-making and process improvement.
  • Ability to set priorities, meet deadlines and work in a fast-paced environment.

TECHNICAL/COMPUTER SKILLS:

  • C#, JavaScript, HTML/CSS, REACT, relational databases (SQL or equivalent), ASP.net required
  • Web development experience, which includes REACT and .Netcore2, strongly preferred.

EDUCATION OR PROFESSIONAL EXPERIENCE QUALIFICATIONS:

  • BS in Computer Science or an Engineering discipline with strong coursework in Computer Programming/Computer Science.
  • Develop unit and integration tests and test plans for software applications; execute tests and prepare software test reports, preferred
  • 2-3 years of work experience in a related field or similar position is strongly preferred.

WORK ENVIRONMENT & HOURS:

The work environment characteristics described here are representative of those employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The noise level in the work environment is usually moderate.
This is a full time position requiring 40 hours per week. Standard business hours are Monday-Friday from 8:30 am-5:30 pm with 1 hour for lunch. Schedule may be flexible, subject to approval of the Managing Director; however, long hours and weekend work may be required to meet business needs. Any agreed changes to the standard business hours or attendance may be revoked with or without notice.
The statements contained in this job description are not necessarily all-inclusive; additional duties may be assigned and requirements may vary from time to time.

Responsibilities:

  • Perform software development tasks and assist in the design and architecture of software applications individually or as a team member
  • Analyze and study complex system requirements
  • Review, analyze, and modify programming systems to include coding, testing, debugging, installing, and documenting to support organization’s software applications
  • Enhance software to reduce operating time or improve efficiency
  • Design software tools and subsystems to support software reuse and domain analyses and manage their implementation
  • Software user interface design and usability
  • Translate detailed design into computer software
  • Implement software development process improvement activities in accordance with organizational goals and procedures
  • Provide technical guidance in software engineering techniques and automated support tools
  • Prepare required software documentation, including both program- and user-level documentation
  • Implement and test software using industry standard techniques and methodologies and perform application testing and database development or web development


REQUIREMENT SUMMARY

Min:2.0Max:3.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

BSc

Computer Science, Engineering

Proficient

1

Bethesda, MD, USA