What are the responsibilities and job description for the Application Developer position at Deployed Services?
The Application Developer will write functional code using react.js, .NET framework, and more. They will join a development team responsible for creating applications from scratch, configuring systems, and providing user support.
The ideal candidate possesses strong programming skills, problem solving skills, effective communication skills, a sharp eye for spotting defects, and a passion for software design and architecture.
Duties and Responsibilities/Essential Functions
- Work on an application development team to develop the companies web and iOS applications.
- Participate in the complete app life cycle, including concept, requirements, design, build, deploy, test, and release.
- Work closely with the Backend teams in implementing various iOS features in our apps.
- Familiarity with Azure and AWS platforms.
- Work with Application Owners on new product ideas, designs, and prototypes as they are requested.
- Write high-quality code and use good programming practices in implementing various features and products.
- Work with our security team to be sure all our apps as secure and meet CMMC, NIST compliancy.
- Serve as the subject matter expert on applications and provide technical support.
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Skills and Specifications:
- Intellectual curiosity, including a desire to know, learn and contribute to how things work.
- Ability to thrive in a fast-paced environment and work under tight timelines.
- Willingness and ability to work the non-traditional hours
- Ability to multi-task and work on multiple projects and deadlines at the same time.
- Excellent writing and communication skills in English
- Familiarity with Apple's design principles and interface guidelines.
- Strong CS fundamentals in algorithms, data structures, networking, memory management, distributed systems, and relational databases.
Supervisory Responsibility
None
Work Environment
This job operates in a professional office environment and field environments. We operate 24/7/365, inside and outside, in all weather conditions. This role routinely uses standard office equipment such as laptop computers, smart phones, tablets, photocopiers, filing cabinets and other presentation materials. There is an expectation of clear communication in English both written and orally.
Physical Demands
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. While performing the duties of this job, the employee is regularly required to talk or hear. The employee frequently is required to stand; walk; use hands to finger, handle or feel; and reach with hands and arms. Ability to twist, turn, bend, lift, kneel, climb, and stand. Occasional lifting to 25 lbs. may occur.
Position Type/Expected Hours of Work
This is a full-time position based remotely. Typical office hours 8am - 5pm Monday to Friday (ET), however, must be available 24/7/365 as needed. Ability to work flexible hours including nights, holidays, and weekends is required based on contract needs.
Travel
Opportunity for travel 15%.
Required Education and Experience
- Must provide the details of a recent software application you developed in your job application.
- Bachelor’s degree in Computer Science, Computer Engineering, or equivalent is required.
- 2 years of software development experience is required and must include:
- Building applications using C-Sharp
- Consuming APIs and interfacing with backend services, including familiarity with JSON, REST and XML.
- Networking, concurrency, design patterns, memory management and debugging in the context of applications.
- Implementing third-party libraries and APIs, as needed.
- Translating design mockups into production-quality functioning app interfaces.
- PHP and JavaScript
- Nice to have but not required would be experience in Power Apps
- Working in an Agile environment.
- Working directly with Microsoft Office 365, to include:
- Account and license Management
- Advanced troubleshooting (PowerShell) with Microsoft Office 365.
- Experience building iOS applications using Objective-C and Swift is a plus.
Work Authorization/Security Clearance
- Must be authorized to work in the continental United States
- Must be able to travel within the Continental United States (CONUS).
- Must pass a drug test, motor vehicle record check, and background check after accepting a conditional offer of employment.
AAP/EEO Statement
Deployed Resources, LLC is an Equal Opportunity and Affirmative Action Employer and prohibits discrimination and harassment of any type on the basis of actual or perceived race, color, national origin, ancestry, sex (including pregnancy, childbirth, breastfeeding and medical conditions related to pregnancy, childbirth or breastfeeding), gender, gender identity, and gender expression, religious creed, disability (mental and physical) including HIV and AIDS, medical condition (cancer and genetic characteristics ), genetic information, age, marital status, civil union status, sexual orientation, military and veteran status, denial of family and medical care leave, arrest record and/or any other characteristic(s) protected by federal, state or local law.
This policy applies to all terms of employment including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, training, compensation, benefits, employee activities and general treatment during employment.
Other Duties
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
Salary : $80,000 - $100,000