Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineers

GlobalPoint

Senior Software Engineers

Location: Wilmington, NC

Duration: 12 Months+

No: of Roles: 2

ONLY USC

Job Summary:

Responsible for designing, building, delivering and maintaining software applications & services. Working in the areas of machine, cloud, platform and/or application. Responsible for software lifecycle including activities such as requirement analysis, documentation/procedures and implementation.

Essential Responsibilities

Key Responsibilities:

  • Collaborate with system engineers, frontend developers and software developers to implement solutions that are aligned with and extend shared platforms and solutions.
  • Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques.
  • Write code that meets standards and delivers desired functionality using the technology and language selected for the individual projects. To include functionality, compilating, testing, and test execution.
  • Implement CI/CD in a diverse deployment environment.
  • Automate the production of documentation that acts as evidence to satisfy procedural requirements.
  • Build features such as web services and applications that interface with existing data stores.
  • Understand performance parameters and assess application performance.
  • Update legacy applications to modern development tooling such as Git and testing frameworks.
  • Work with small teams as part of a large team to deliver quality applications.

Qualifications / Requirements

Skills:

  • Bachelor's Degree or equivalent work experience in Computer Science or Library Science or “STEM” Majors (Science, Technology, Engineering and Math) with minimum 2 years of experience.
  • Experience with front-end technologies such as WPF, React, HTML5, CSS, Angular.
  • Experience with back-end technologies such as C#, Fortran, C++, ASP.Net, .Net Framework, dotnet core.
  • Experience interfacing with databases such as SQLServer or Oracle.
  • General understanding of the impacts of technology choice to the software development life.
  • Aware of methods and practices such as Lean/Agile/XP, etc.
  • General understanding of the impacts of technology choice to the software development life cycle.

Eligibility Requirements

Preferred location: Wilmington, NC.

This role requires access to U.S. export-controlled information. If applicable, final offers will be contingent on ability to obtain authorization for access to U.S. export-controlled information from the U.S. Government.

Additional Desired Characteristics

Business Acumen:

  • Has the ability to break down problems and estimate time for development tasks.
  • Understands the technology landscape, up to date on current technology trends and new technology, brings new ideas to the team.
  • Displays understanding of the project's value proposition for the customer. Shows commitment to deliver the best value proposition for the targeted customer.
  • Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision.
  • Voices opinions and presents clear rationale. Uses data or factual evidence to influence the organization.

Technologies

  • Experience with Entity Framework.
  • Prior work experience in an agile environment, or introductory training on Lean/Agile.
  • Aware of and able to apply continuous integration and continuous deployment (CI/CD).
  • Personal/Leadership Attributes:

    • Completes assigned tasks on time and with high quality. Takes independent responsibility for assigned deliverables.
    • Seeks to understand problems thoroughly before implementing solutions. Asks questions to clarify requirements when ambiguities are present.
    • Identifies opportunities for innovation and offers new ideas. Takes the initiative to experiment with new software frameworks with guidance.
    • Adapts to new environments and changing requirements. Pivots quickly as needed.
    • Accepts coaching and responds to needs from and seeks information from other sources.
Vacancy posted more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineers. Be the first to apply!