
Full Stack Mobile Developer
C. Mack Solutions
full-time
Posted on:
Location Type: Office
Location: Ashburn • Virginia • United States
Visit company websiteExplore more
About the role
- Serve as an Agile Scrum team member providing software development and maintenance for the delivery of releasable software in short sprint cycles.
- Responsible for activities associated with delivery of software solutions associated with customer-defined systems and software projects by working in close collaboration with software developers/engineers, stakeholders, and end users within Agile processes.
- Designing, developing and implementing custom software and database application capabilities for a variety of legacy and modernized systems with limited oversight.
- Acting as a member of a product team supporting teammates and collaborating with a do what it takes attitude to ensure product and team success.
- Providing improvements to the product(s) being supported.
- Actively participate in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations and retrospectives and solution releases.
- Supporting release planning with conceptual design and development / refinement of software engineering guidelines.
- Analyzing complex project-related problems and creating innovative solutions involving, scheduling, technology, methodology, tools and solution components.
- Ensuring product quality and timeliness of work, providing advice and guidance, resolving problems to meet objectives, and providing periodic performance reports.
- Providing mentoring to junior members of the team.
Requirements
- at least 7 plus (7+) years related technical experience, with software design, development and implementation in a Windows Environment
- Experience and familiarity with REACT / REACT Native and JavaScript skills.
- Experience with Mobile App development for android and IOS devices
- AWS experience.
- Familiarity with material UI design and FIGMA tool
- Experience using Postgres databases
- Experience with data base design
- Working on unusually complicated problems and providing solutions that are highly creative and ingenious, exhibiting ingenuity, creativity, and resourcefulness
- Acting independently to expose and resolve problems
- Experience with source code control systems and concurrent development workflows (Git preferred)
- Ability to apply estimation techniques to software development efforts
- Working knowledge of and ability to assist others in the use of software engineering tools to support process improvement
- Excellent written and verbal communication skills
- Strong collaboration skills and desire to work within a team
- Understanding of all elements of the software development life cycle, including planning, development, requirements management, CM, quality assurance, and release management
- Highly responsible, team-oriented individual with very strong work ethic, active learner and self-driven.
Benefits
- U.S. Citizenship is required.
- Candidate must be able to obtain CBP Public Trust clearance.
- College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems or a related discipline.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software developmentsoftware designimplementationREACTREACT NativeJavaScriptMobile App developmentPostgresdatabase designGit
Soft Skills
collaborationproblem-solvingmentoringcommunicationcreativityresourcefulnessindependenceteam-orientedwork ethicactive learner