Front End Developer - Philadelphia, United States - Ohm Systems, Inc

    Ohm Systems, Inc background
    Freelance
    Description
    Summary:
    DHS IT Application Development requires an additional front-end and middle-tier application developer to build software using Angular, C#, and the .NET framework. This developer will work on existing mission-critical applications utilizing various technologies such as ASP.Net and Angular (min v14). In this role, the developer must be able to interpret business requirement documents and write functional code, and unit tests. Additionally, the developer will be required to fix defects in legacy code. The developer should be a team player and excellent communicator and must be able to work with source control on multiple simultaneous branches.
    Responsibilities:
    • Participate in requirements analysis.
    • Take direction from senior developers.
    • Collaborate with internal teams to produce software.
    • Write clean, scalable code using .NET C#, Typescript.
    • Unit test and prepare applications for deployment.
    • Revise, update, refactor, and debug code.
    • Improve existing software.
    • Create documentation as required.

    Provide Production Support:
    • Available to provide third-tier support to the help desk on assigned weekends and holidays if needed.
    • Ability to work remotely and/or on-site.

    Requirements:
    • Proven experience as an Application Developer using Visual Studio and VS Code (minimum 5 years).
    • Familiarity with the .NET framework and design/architectural patterns (e.g. MVC, MVP, Bridge, Factory, Decorator, etc.).
    • Ability to work with Oracle with a strong understanding of PL/SQL, views, packages, functions, and stored procedures.
    • Ability to work with Angular 14+, ASP.Net Webforms, and MVC 5 with Razor.
    • Ability to work with C#, Typescript, Ngrx, Rxjs, and Bootstrap.
    • Familiarity with architecture styles/APIs (REST, RPC, SOAP, Web Services).
    • Understanding of Agile methodologies.
    • Excellent troubleshooting and communication skills.
    • Attention to detail is of the utmost importance.
    • BS/BA in Computer Science, Engineering, or equivalent experience with at least 5 years of development experience.
    About Ohm Systems, Inc:

    Ohm Systems, Inc. specializes in IT and Healthcare staffing services, dedicated to linking highly skilled professionals with our public and private clients across the United States. Our track record showcases our commitment to delivering outstanding staffing and consultancy solutions to our clients. We prioritize diversity and inclusivity and take pride in being an employer that promotes equal opportunities and affirmative action. Our goal is to foster an inclusive work environment that embraces individuals from all backgrounds, irrespective of their gender, race, or orientation.