.Net Applications Developer

.Net Applications Developer

21 Jun 2024
Pennsylvania, Pittsburgh, 15201 Pittsburgh USA

.Net Applications Developer

Reference #: R2450

Job Type: Regular.Net Applications Developer

The .Net Applications Developer is a member of the Application Delivery team in RAND's Information Services department The Applications Delivery team is responsible for managing a broad portfolio of custom developed and commercial off-the-shelf (COTS) applications that are used throughout the RAND enterprise.The .Net Application Developer is responsible for the design, development, and support of custom developed applications focused on the Microsoft .NET/SQL technical stack and hosted in the cloud-based Microsoft Azure platform. For COTS applications, responsibilities include technology evaluation, software upgrades, customizations, development of integration components/services, and ongoing support.This role works closely with internal customers and project team members (QA, project management, operations, information security) to analyze requirements and develop complex solutions under tight budget and time constraints.The ideal candidate maintains a positive outlook and is a team player with a desire to impact change. The candidate has very strong analytical and technical skills along with demonstrated ability to get things done in a customer-driven, fast-paced collaborative team environment. We highly value candidates who demonstrate strong enthusiasm and an aptitude for rapid learning, with direct experience in the specified technologies considered beneficial.Minimum Qualifications

5+ years of experience developing .NET-based applications with a variety of technologies such as C#, ASP.NET, SQL Server, Web Services, JavaScript, JSON, XML, HTML, CSS etc.

Strong development skills in all major application tiers

Strong experience developing web-based applications and APIs.

SQL database development skills - database design, complex queries, large data sets, performance tuning/optimization

Experience with modern JavaScript frameworks and technologies

Familiar with best practices in application architecture, cloud-based computing, coding standards, design patterns, security, QA.

Proven ability to document requirements and produce technical documentation such as process diagrams, process flows, data models, and system architecture diagrams.

Experience working in an Agile/Scrum/Lean development environment and tracking tasks in Jira or similar systems.

Ability to adapt to changing business priorities.

Excellent problem solving and debugging skills.

Commitment to quality (unit and automated testing) and attention to detail

Excellent communication skills, both written and verbal. Strong interpersonal skills and ability to work effectively with a wide variety of technical and non-technical stakeholders.

Passionate about software and technology. Stays current on industry trends, technologies, and best practices.Desired Qualifications

Strong preference for a generalist / full stack developer that can contribute to all areas - requirements analysis, rapid prototyping, user interface, API, database, builds, deployments, server configuration.

Experience designing and developing Microsoft Azure cloud-native applications leveraging PaaS offerings such as App Service Plans, Functions, SQL Database, Search, Data Factory, etc.

Knowledge of artificial intelligence concepts and related technologies.Education Requirements

Bachelor's degree in Computer Science, Software Engineering, a related fieldExperience

Minimum 5 years of experience as a software developer.Coding and Writing Samples Required

Applicants will be required to provide code and writing samples.Location

The ideal candidate will be located near a major RAND office location in Santa Monica, Pittsburgh, Washington D.C., or Boston.

Remote candidates will be considered.Positions Open

OneSalary Range

$100,100 - $152,400

RAND considers a variety of factors when formulating an offer, including but not limited to, the specific role and associated resp nsibilities; a candidate's work experience, education/training, skills, expertise; and internal equity.The salary range includes base pay plus RAND's sabbatic pay (which provides additional compensation above base pay when vacation is taken). In addition, RAND provides strong benefits including health insurance coverage, life and disability insurance, savings plan, paid time-off and more.Equal Opportunity Employer: race/color/religion/sex/sexual orientation/gender identity/national origin/disability/vetEqual Opportunity Employer-minorities/females/veterans/individuals with disabilities/sexual orientation/gender identity

Related jobs

  • Work Schedule

  • React Developer

  • Applications Engineer

  • Junior Software Developer (Hadoop) (Multiple Positions with National Placement out of Allegheny County, PA) Minimum of a Bachelor\'s degree and six (6) months of IT related experience.  Degree must be in either, Computers, Information Systems, Engineering, Management, Business or IT related field.   Any suitable combination of education, training or experience is acceptable. Will analyze, design, develop, test, administer, customize and implement IT related applications using skills in Hadoop; Hive; Spark and HDFS.  Able to relocate to multiple unanticipated sites when required.  9-5, 40 hrs/wk.  Salary $89,565 per year.  Ref# JHAD1123-GLX and send resume to HR, Galax-Esystems Corporation, One Oxford Centre, 301 Grant Street, Suite 270, Pittsburgh, PA 15219 or E-mail hr@galaxesystems.com.  Galax-Esystems Corporation is an Equal Opportunity Employer M/F/V/D.

  • Reference #: 216562 CAD Automation Developer LinkedIn   Twitter   Email   Message   Share

  • Are you an experienced, passionate pioneer in technology who wants to work in a collaborative environment? As an experienced Java Full Stack Developer you will have the ability to share new ideas and collaborate on projects as a consultant without the extensive demands of travel. If so, consider an opportunity with Deloitte under our Project Delivery Talent Model. Project Delivery Model (PDM) is a talent model that is tailored specifically for long-term, onsite client service delivery.

  • IBM Ace (IIB)/Java/Unix Shell Scripting Developer

Job Details

Jocancy Online Job Portal by jobSearchi.