Senior Software Engineer - Virginia, United States - StaffWorthy Inc.

    StaffWorthy Inc.
    StaffWorthy Inc. Virginia, United States

    4 weeks ago

    Default job background
    Description
    Responsibilities


    As a Software Engineer/Senior Software Engineer at P2, you will be a key member of one of our project teams, leading the way in ongoing feature development and maintenance for a national consumer-facing enterprise platform within an Agile framework.

    Your role will extend beyond individual contribution to include guiding and mentoring your team members.


    Your responsibilities will include:
    Ongoing feature development and maintenance for a national consumer-facing enterprise platform in an Agile framework.

    Developing automated tests and conducting manual acceptance/regression testing.

    Conducting code reviews and providing feedback on pull requests, emphasizing best practices and standards.

    Providing level of effort estimation and task decomposition for backlog items and client requests.

    Developing and maintaining automated builds and container orchestration for distributed systems to enhance delivery speed.

    Offering mentorship to less-experienced peers in conception, implementation, and testing of features.

    Identifying and addressing areas for improvement within the team and technology.

    Analyzing application performance in various environments and implementing optimizations.

    Maintaining awareness of appropriate platform dependencies (.NET, iOS, Android) and identifying potential implementation deadlines.

    Qualifications

    We are looking for candidates who possess the following qualifications:

    Proficiency in multiple languages and technology stacks.

    Strong expertise and demonstrated experience in Mobile technologies, with the ability to work in both iOS and Android.

    Desire and willingness to expand skill set to include web-based applications.

    For the Senior Software Engineer position: Previous experience leading software development teams using Agile methodologies.

    Experience and familiarity with Agile and Scrum methodologies.

    Fundamental knowledge of git and source control management.

    Experience with Mobile Payment methods is a plus.

    Team Tech Stack

    You will be working with the following technologies:


    NET, C#, ASP.NET (MVC, Web API), JavaScript, Angular, MSSQL, iOS (Swift), Android (Kotlin), git, Chromium, HTTP, REST, Docker, GoCD, Google Pay, Apple Pay.


    If you are a talented and motivated Software Engineer/Senior Software Engineer with the desire to lead and contribute to impactful projects, we encourage you to apply.

    We value skills and expertise, and we are committed to providing an inclusive and collaborative work environment. Join us in pushing the boundaries of technology and delivering exceptional solutions to our clients.


    Employment Type:
    Full-Time

    #J-18808-Ljbffr