L

Langan Engineering & Environmental Services

land development engineering and environmental consulting

Applications Developer

Mobile EngineeringConfirmed live in the last 24 hours
Full-timePanama City, Panamá Province, PanamaNo salary listedIn-person

About the Job

Requirements

  • At least 2 years of experience or familiarity in software development involving C# .NET, ASP.NET, Visual Studio 2022, Xamarin and/or MAUI with an emphasis on Android, Android Studio and Android ADB, JSON and XML, serialization using JSON and/or XML, MVC/MVVM design, HTTP programming, REST interfaces, asynchronous communications, multithreaded programming, database programming with C# for SQL Server and SQLite, user interface design and basic graphics, Microsoft DevOps/TFS, testing and troubleshooting, bench testing, unit testing, white-box and black-box testing, debugging, and diagnosing, troubleshooting, and describing software anomalies.
  • Create and maintain quality software design, test procedure, and software requirements documents; understand the relationship between requirements and test procedures; author test plans and test procedures.
  • Have basic knowledge of validated development methodologies, such as those used in engineering, healthcare, or aerospace.
  • Be proficient with Microsoft Word, PowerPoint, and Visio.
  • Use UML diagramming.
  • Clearly convey ideas and concepts related to software design, operation, and performance.
  • Be business- and results-oriented and patient when working as part of a team.

Responsibilities

  • Design and implement programming solutions to solve complex problems and increase business-process efficiency through automation.
  • Analyze, design, implement, and modify desktop software applications and websites to support business requirements and code reuse.
  • Build software components that interact with engineering applications such as AutoCAD, Revit, and ProjectWise.
  • Collaborate with employees and management to identify application-development solutions, new applications, and modifications to existing programs; assess code reuse and integration of purchased solutions.
  • Define, design, build, support, and test reusable components for complex systems.
  • Research and learn new technologies as they apply to projects.
  • Provide expertise to system users by troubleshooting issues and identifying and correcting inefficiencies.
  • Define systems work scope and recommend efficient, cost-effective application-programming solutions.
  • Keep abreast of technological advances and identify areas for their use in the firm.
  • Communicate with the project team throughout all stages of design.
  • Perform other duties as requested.

Desired Qualifications

  • Experience with revision-control and bug-tracking systems such as TFS, JIRA, GitHub, or Bugzilla.

About the Company

Langan Engineering & Environmental Services

land development engineering and environmental consulting

Langan provides land development engineering and environmental consulting services to clients worldwide. It helps clients plan, design, and manage complex projects from feasibility through construction, offering civil/site engineering, environmental impact work, permitting, and project management. The firm differentiates itself with decades of experience across hospitals, renewable energy, manufacturing, residential development, and airports, plus involvement in high-profile projects like stadiums and large airport expansions. Its goal is to help clients complete challenging land development and environmental projects on time and within budget while expanding its global capabilities.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Parsippany-Troy Hills, NJ
Founded
1970

Recently Posted Jobs

Explore more opportunities at Langan Engineering & Environmental Services

See more jobs