Clould Application Developer

AGENSYS CORP
Fairfax, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Fairfax, United States of America

Tech stack

Java
Artificial Intelligence
Azure
C Sharp (Programming Language)
Software as a Service
Cloud Computing
Software Documentation
Computer Programming
Data Security
Relational Databases
Software Debugging
DevOps
Python
Object-Oriented Software Development
Software Maintenance
Software Engineering
SQL Databases
Cloud Platform System
Containerization
Kubernetes
Cloud Migration
Programming Languages

Job description

  • Collaborate in Project Planning: Actively participate in project planning to determine programming and hardware requirements. Assist in formulating programming specifications and develop coding logic for cloud-based applications.
  • Documentation and Visualization: Prepare comprehensive charts, diagrams, and system documentation to ensure clear understanding and effective communication of program structure and functionalities.
  • Coding and Testing: Code, test, and debug intricate programming instructions based on specifications, utilizing relevant programming languages within the Cloud Infrastructure Tool Kit. Ensure the reliability and efficiency of cloud-based applications.
  • Security Compliance: Maintain up-to-date knowledge of security protocols and adhere to all security procedures. Identify, address, and report security risks promptly to safeguard data and systems integrity.
  • Program Maintenance: Assist in deploying updates and revisions to computer programs and procedures within cloud environments. Ensure smooth integration and operation of updated applications.
  • Documentation Management: Prepare detailed documentation on system revisions and updates for computer operations. Ensure that comprehensive documentation is provided to facilitate effective system management.
  • End-User Technical Support: Provide technical support to end users regarding system revisions or updates in cloud applications. Address user inquiries and issues to ensure seamless functionality and user satisfaction.
  • Adaptability and Additional Responsibilities: Perform supplementary tasks as assigned or required to support the core responsibilities. Demonstrate flexibility and readiness to contribute to various aspects of cloud application development and maintenance.
  • Leadership in AI Initiatives: Collaborate and contribute to artificial intelligence initiatives for development, utilizing AI technologies to improve the efficiency and innovation of cloud-based applications at a mid-level capacity.

Requirements

  • Knowledge of application development, including web, batch, and object-oriented programming.
  • 6+ years of relevant experience
  • Ability to pass a public trust clearance
  • Must hold a Bachelor's degree or above
  • Experience writing, editing, and updating programs in JAVA, SQL, or other relevant languages.
  • Ability to use relational database technology effectively.
  • Strong analytical skills for problem-solving.
  • Ability to work independently and in a team environment.
  • Experience with industry-standard software development life cycle processes.
  • Understanding of cloud platforms, preferably Azure or GCP.
  • Cloud migration expertise from on-premise to cloud environments.
  • Proficient in Java, Python, and C# development.
  • Knowledge of security best practices for data security in the cloud.
  • DevOps practices and experience using AI for automating deployment processes.
  • Experience with containerization and Kubernetes for application development.

Apply for this position