Senior Application Developer - Columbia, United States - StellaPop

    StellaPop
    StellaPop Columbia, United States

    1 month ago

    Default job background
    Description
    TO BE CONSIDERED FOR THIS OPPORTUNITY YOU MUST LIVE IN THE WASHINGTON DC AREA (DC/VA/MD).

    Keywords:
    C#, ASP.NET, JavaScript, Project Management

    StellaPop is currently recruiting for a growing technology company. Their cloud-based financial planning platform for project-based organizations delivers information that users depend on to make informed decisions.

    Designed uniquely for Government contractors, the software prepares forecasts compliant with the DCAA, interfaces with user's accounting and CRM systems, and is ready for management, bankers, and board members in a flash.

    With a scalable forecasting platform, the software allows for unlimited scenarios and cuts the budget process down by 50% and up to 70% for future years.

    The information is available to answer a company's most important scenario questions, so they can start executing now.

    The software provides budgeting and planning, visualizations, and interfaces with a variety of accounting software and CRM solutions.

    It is designed to allow for the setup of multiple companies each being assigned a discrete company ID and having their own password, security access and user levels.

    The database currently resides on SQL Server 2022 using an ASP.NET framework written in C#. The cloud-based application has an identified list of issues/work items to be managed in Azure DevOps.

    StellaPop is recruiting for a talented full stack developer with strong C# and JavaScript experience.

    Experience with financial applications is a big plus.

    THIS IS NOT A REMOTE OPPORTUNITY. YOU MUST RESIDE IN THE WASHINGTON DC AREA TO MEET IN PERSON WITH THE TEAM.

    The Developer will work with users to define reporting needed and work in conjunction with other programmers.

    The ideal candidate will have demonstrated project management skills to support coordination and planning, along with excellent communication and documentation skills.

    The candidate will work with financial users to identify and implement reporting tools.

    Senior Full Stack

    Net Developer Job Responsibilities:


    The Developers role is to define, develop, test, analyze, and maintain new software applications in support of the achievement of business requirements.

    This includes writing, coding, testing, and analyzing software programs and applications. The Developer will also research, design, document, and modify software specifications throughout the production life cycle. This individual will also provide mentoring, support and guidance to the implementation and interface team and for user reporting.

    Senior Full Stack

    Net Developer Job Duties:
    Accomplish programming project requirements by providing core programing and product expansion architecture. Manage resources for various tasks best delegated related to specialty needs.
    Take our product through the entire lifecycle of analysis, design, coding, testing, implementation, and support.

    Write advanced programming code for both front-end and back-end projectsPerform unit and system-level testing on applicationsAnalyze the behavior of our applications to find and fix bugs.

    Review existing data structure and code for known bug fixes and recommendations for areas of improved efficiency.
    Ensure the best possible performance, quality, and responsiveness of applications. Meet programming standards by following production, productivity, quality, and customer-service standards; identify work process improvements; implement new technology.
    Work with existing implementation team to provide scalable import/export capability and instruction.
    Establish API or improved connectivity with core accounting and CRM systems.
    Research and coordinate with team for user customization beyond core application reporting and graphics.
    Plan programming projects by confirming program objective and specifications with clients.
    Ensure documentation is complete for system and assist with input to end-user documentation. Establish documentation storage program for both.
    Verify program operation by confirming tests and establishing user testing. Run beta program and incorporate product fixes.
    Update job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks.
    Provide mentoring and best coding practices to other staff

    Position Requirements

    Knowledge & ExperienceExcellent understanding of coding methods and best practices with emphasis on C# and JavaScript.

    Excellent knowledge of front-end web JavaScript frameworks such as React and ReactExperience creating and maintaining databasesExperience with MS-SQL, PostgreSQL and MySQL databases a plusJenkins, CI/CD Pipeline, GIT and other DevOps principlesA systems thinker, able to move fluidly between high-level abstract thinking and detail-oriented implementation; open-minded to new ideas, approaches, and possesses the technical ability to implement ideas.

    Experience working with Agile development frameworks.

    A self-starter that is naturally inquisitive, requiring only small pieces to the puzzle, across many technologies – new and legacy.

    Experience building solutions with Microsoft Azure.
    Experience with Azure DevOps (Releases, Pipelines, Git).Experience working with Agile development frameworks.
    Able to communicate effectively with non-technical staff and with members of interdisciplinary teams. Ability to work both independently and in a team-oriented, collaborative environment.
    Background in accounting and working with financial systems is a large plus.

    You'll love this role if:
    You are technically curious and are keen on taking ownership of your workYou are eager to learn and motivated to growYou are able to contribute in a collaborative mannerYou have a knack for improving the big picture by homing in on little details that counthave the desire to work in a place where creativity (and humor) is consistently appreciated

    Formal EducationCollege diploma or University degree in the field of computer science, information systems, or software engineering, and 4 years equivalent work experience, associate degree and 6 years related experience, or 10 years related experience
    #J-18808-Ljbffr