Jobs · Engineering · South Carolina

Full-Stack/Mobile App Developer

Nakupuna Companies · Charleston County, SC · Yesterday
EngineeringFull-time

Responsibilities

  • Create, test, and implement custom solutions built upon C# or .NET that are scalable and adhere to gathered business requirements and analysis.
  • Knowledge and experience with Software Development Life Cycle (SDLC) models such as waterfall and agile – with a preference on Agile.
  • Ability to transform business requirements into data models.
  • Experience with data manipulation and expertise in writing complex transactional queries in Microsoft SQL Server.
  • Ensure availability and performance for databases within the enterprise in addition to identifying necessary improvements and needed maintenance.
  • Prepare detailed technical documentation such as requirements specifications, systems specifications, test plans, and user manuals.
  • Perform analysis and remediation of Security Technical Implementation Guides (STIGs).

Qualifications

  • Excellent technical, organizational, decision-making, analytical, and planning skills.
  • Effective communicator who takes initiative and the ability to adapt to dynamic environments.
  • Experience or education working with a combination of the following software and technologies (all are not required but familiarity is preferred): Microsoft SharePoint, Microsoft SQL Server, Oracle Database, Microsoft Visual Studio, T-SQL, PL/SQL, C#, ASP.NET, HTML, CSS, XML, REST, CAML, and JavaScript.
  • Proficiency in Swift (iOS) and Kotlin/Java (Android).
  • Experience with iOS architecture and implementation using Swift and SwiftUI.
  • Familiarity with cross-platform frameworks such as React Native.
  • Mobile app development is highly desired.

Education/Experience

  • Bachelor’s degree preferred in a technical major from an accredited institution as well as a minimum of 5 years of relevant professional experience.
  • Equivalent years of related work or military experience in lieu of degree will also be considered.

Clearance

  • This position requires a Public Trust clearance.
  • Must be a U.S. Citizen.

Similar jobs