Senior Software Developer

4 weeks ago


Reston, Virginia, United States Petroplan Full time

About the Role:

Petroplan is seeking a skilled Senior Software Developer to support the development of clean and reliable North American energy supplies.

Key Responsibilities:

  • Lead the development of secure software frameworks and standards.
  • Collaborate with cross-functional teams to define, design, and implement new features.
  • Oversee all phases of software development, including analysis, design, development, testing, and integration.
  • Utilize Azure DevOps for task tracking, artifact production, version control, issue management, and automated testing.
  • Develop applications using low-code platforms such as Microsoft PowerApps, Power Automate, Dataverse, Azure SQL Server, and SharePoint.
  • Design wireframes, data flow diagrams, data models, and process diagrams to guide development.
  • Develop prototypes and lead workshops with business process owners.
  • Automate manual tasks by creating digital process automation workflows and pipelines.
  • Assist in testing, governance, data quality assurance, training, and documentation.
  • Actively participate in workshops with business stakeholders to understand, interpret, and translate requirements into effective technical solutions.
  • Educate business stakeholders on software capabilities.
  • Communicate and collaborate effectively with both business and technical stakeholders to solve complex data-related challenges.
  • Maintain existing software to minimize downtime.
  • Conduct code reviews with peers to ensure code quality.

Requirements:

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related field.
  • 3+ years of experience in software engineering.
  • Strong understanding of application lifecycle management and agile methodologies.
  • Proficiency in object-oriented programming, preferably with languages compatible with macOS.
  • Expertise in Microsoft PowerApps, Power Automate, SharePoint Lists, and Dataverse.
  • Skilled in integrating data sources with PowerApps using APIs, SQL queries, or other data transfer methods.
  • Experience in automating manual tasks using tools such as Logic Apps, Power Automate, or UI Path.
  • Proficient in designing database models and UI/UX design practices.
  • Excellent interpersonal and communication skills, with strong critical thinking and attention to detail.
  • Strong work ethic with the ability to effectively prioritize, meet deadlines, adapt to changing priorities, and thrive in a fast-paced environment.
  • Meticulous attention to detail, with the ability to summarize and prioritize information efficiently.
  • Ability to work effectively in a fast-paced, team-oriented environment.

Preferred Qualifications:

  • Experience with Microsoft Power Platform, .Net, Swift, or other software development tools.
  • Familiarity with Azure services and process automation.
  • Experience in coding languages such as Python, R, and SQL.
  • Experience with web design and ingestion from Azure Data Lake.
  • Proficiency in Azure DevOps, agile development, and sprint planning.
  • Strong technical writing skills.

About Petroplan:

Petroplan is the trusted, specialist global Talent Solutions partner of choice for employers and professionals in the Energy sector.

With over 10,000 placements in more than 55 countries for over 550 clients across 65 disciplines, Petroplan understands the true value of what you have to offer.

We take the time to evaluate your individual strengths, understand the most important things to you, and establish exactly what you're looking for from your next role.



  • Reston, Virginia, United States Talent Software Services Full time

    Job SummaryAt Talent Software Services, we are seeking a highly skilled Senior Software Developer to join our team. The ideal candidate will have a strong background in Full Stack development, with a focus on integrating services into the Cloud.Key ResponsibilitiesDesign and develop scalable cloud-based applications using Java and Springboot.Develop and...


  • Reston, Virginia, United States Thompson Software Solutions Full time

    Thompson Software Solutions is a defense-focused software company seeking a senior-level Embedded Software Engineer to join its talented team and contribute to innovative solutions for tomorrow's problems.This position requires a software engineer to apply technical principles, theories, and concepts in software development, integration, and testing. The...


  • Reston, Virginia, United States GFI Software Full time

    Job Title: Senior Frontend UI DeveloperJob Summary:We are seeking a highly skilled Senior Frontend UI Developer to join our team at GFI Software. As a Senior Frontend UI Developer, you will be responsible for building intuitive user interfaces on our cloud security platform to help security and IT administrators configure and protect their environments...


  • Reston, Virginia, United States NorthHill Technology Full time

    Job Title: Senior Software DeveloperJob Summary:NorthHill Technology is seeking a highly skilled Senior Software Developer to join our team in Reston, VA. As a Senior Software Developer, you will be responsible for designing, developing, and maintaining scalable applications and backend services using appropriate software design patterns.Key...


  • Reston, Virginia, United States Intelliswift Software Full time

    Job Title: Senior Python Software EngineerLocation: Hybrid - Tuesday through ThursdayDuration: 3 months, possible extensionContract Type: W2/C2CPay Rate Range: $65.00 - $75.00/HourPosition Description:Provide L3 Production Support for python based I&CM core applicationsProvide solutions to technical issues, including "hands-on" code enhancements and defect...


  • Reston, Virginia, United States Intelliswift Software Full time

    Key Responsibilities:​We are seeking a highly skilled Software Development Expert to join our team at Intelliswift Software. The ideal candidate will have a strong background in Java development and experience with AWS cloud computing.​Key Requirements:​- 2-5 years of experience in software development, with a focus on Java.- Strong understanding of...


  • Reston, Virginia, United States Demo - Maximus Full time

    Job SummaryDemo - Maximus is seeking a highly skilled Senior Software Developer to join our team. As a Senior Software Developer, you will be responsible for developing and maintaining software programs, performing software design and development, unit testing, and debugging of software code.Duties/Responsibilities:Develop and maintain software programs,...


  • Reston, Virginia, United States Murphy USA Full time

    **Job Summary**The Murphy USA team is seeking a highly skilled Senior Software Developer to join our technology department. As a key member of our software development team, you will be responsible for designing, implementing, and maintaining software applications that support our business operations.Key ResponsibilitiesDesign and implement software...


  • Reston, Virginia, United States QinetiQ U.S. Full time

    Job Title: Senior Software DeveloperJob Summary:We are seeking an experienced Senior Software Developer to lead a growing team with a US Department of Defense operations support project delivering software and software analysis solutions to a diverse range of Client and Client-Customer mission requirements.Responsibilities:* Lead and manage multiple...


  • Reston, Virginia, United States Equiliem Full time

    Job SummaryWe are seeking a highly skilled Senior Software Developer to join our team at Equiliem. As a key member of our software development team, you will be responsible for designing, developing, and testing software components using C and C++.Key ResponsibilitiesDevelop high-fidelity flight simulation software to support embedded applicationsDesign and...


  • Reston, Virginia, United States Demo - Maximus Full time

    Job SummaryMaximus is seeking a skilled Senior Software Developer to lead the development of software solutions that meet or exceed business requirements. The ideal candidate will have a strong background in software development, leadership, and technical expertise.Key Responsibilities:Design and implement software solutions that meet business...


  • Reston, Virginia, United States X-Force Full time

    Job Summary:X-Force is seeking a highly skilled Senior Software Developer to design, develop, and integrate real-time software applications that meet product requirements and specifications. This role offers an opportunity to work on innovative training solutions within a collaborative team environment.Key Responsibilities:Design, develop, test, and...


  • Reston, Virginia, United States LHH Full time

    At LHH, we are seeking a highly skilled Senior Software Developer to join our team of talented engineers. This role reports to our Director of Software Development and is part of a team designing and developing web-based and mobile software products.Key ResponsibilitiesPlan, develop, modify, and test software components using .NET technologies within an...


  • Reston, Virginia, United States Apex Systems Full time

    About the Role:We are seeking a highly skilled Senior Software Developer to join our team at Apex Systems. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Design and develop high-quality software solutions using Python and machine learning...


  • Reston, Virginia, United States eHuman Digital Anatomy Full time

    Senior Software Development ExperteHuman Digital Anatomy is developing innovative medical and dental education software. Our products use advanced technologies like virtual reality, AI, and interactive visualization to improve teaching and learning.We are looking for enthusiastic, smart, and innovative people who are passionate about making a positive...


  • Reston, Virginia, United States Aureon Consulting Full time

    Aureon Consulting is seeking a skilled Senior Software Developer to join our team in Des Moines. This mid-level full stack engineering role is perfect for someone with 4-5 years of experience who is passionate about collaboration and quality code.Key Responsibilities:Develop and maintain high-quality software solutions using .NET, C#, and SQL.Collaborate...


  • Reston, Virginia, United States Peraton Full time

    Job Summary:Peraton is seeking a highly skilled Senior Software Developer to support the maintenance and enhancement of enterprise IT infrastructure and legacy applications for an IC customer. The ideal candidate will have strong Java programming skills, proficiency in front-end and back-end languages, and experience with automation tools and work...


  • Reston, Virginia, United States General Dynamics Information Technology Full time

    Job Title: Senior Software Developer AdvisorJob Summary:We are seeking a highly skilled Senior Software Developer Advisor to join our team at General Dynamics Information Technology. As a Senior Software Developer Advisor, you will be responsible for delivering simple solutions to complex problems and tailoring cutting-edge solutions to the unique...


  • Reston, Virginia, United States Ned Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Ned, a company that's building infrastructure for lenders to innovate and grow. As a key member of our team, you will play a crucial role in designing and developing scalable back-end applications that drive high-impact results for lenders across the country.About the...


  • Reston, Virginia, United States State Affairs Full time

    Senior Software Development Lead - Full StackAbout the Company:State Affairs is a media company delivering nonpartisan, statehouse news and intelligence across the country. We are seeking a talented and experienced Senior Software Development Lead to lead the design, development, and implementation of our web-based applications.About the Role:As a Senior...