Senior Power Platform/SharePoint Online Application Developer
ASM
Dover, DE, United States
3 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.techcareers.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
0 years minimum
Compensation
$100,000.0 - $160,000.0
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
JavaScript (Programming Language)
Unit Testing
C Sharp (Programming Language)
Software Documentation
Information Systems
Computer Programming
Software Debugging
Web Development
Software Architecture
Microsoft SharePoint
Software Engineering
+3 more
SQL Databases
Information Technology
Programming Languages
Job description
- Overall responsibility for leading the program, department, or functional area as designated. Oversees, directs, and mentors subordinate staff; communicates job expectations and enforces organizational policies, procedures and core values; responsible for recruiting staff, approving timecards, and conducting performance reviews and disciplinary measures.
- Modifies and creates special purpose software and ensures systems efficiency and integrity.
- Provides direction on the preparation of functional specifications from which programs will be written and oversees the design, coding, debugging, and documenting of programs.
- Ensures the team is maintaining compliance with standards and conventions in the development of programs.
- Develops required specifications for complex problems and trains team members on problem solving of complex issues.
- Oversees the establishment of requirements for a product from inception to conclusion. Ensures all phases of development are followed to include testing, debugging, and refining of the software to produce the required product.
- Reviews and edits required documentation, including block diagrams, logic flow charts and software program documentation. Provides feedback to developers to further their growth and development in the documentation area.
- Provides guidance on the creation of coded unit tests and ensures the Testers/Information Assurance team provide the necessary feedback to fix any issues identified.
- Establishes best practices, policies, and processes and ensures adherence by the development team.
- Evaluates systems designs and change requests to ensure overall program architecture remains technically feasible and is scalable while meeting industry best practices and standards., Compensation ranges for ASM Research positions vary depending on multiple factors; including but not limited to, location, skill set, level of education, certifications, client requirements, contract-specific affordability, government clearance and investigation level, and years of experience. The compensation displayed for this role is a general guideline based on these factors and is unique to each role. Monetary compensation is one component of ASM’s overall compensation and benefits package for employees.
Requirements
- Bachelor’s Degree in Computer Science, Information Systems or a related field preferred or equivalent relevant experience
- 4-6 years of experience with programming or web development activities; 0-2 years of management experience.
Other Job Specific Skills
- Must be detail oriented, as well as able to work well with clients.
- Ability to analyze systems requirements and design specifications.
- Ability to prepare and review required documentation, including project plans and software/development program documentation
- Excellent verbal and written communication skills.
- Ability to manage and lead others, providing mentorship to junior team members.
- Must be capable of working in an environment that is demanding, sometimes stressful, and requires independent thinking, problem resolution, and responsible actions with minimal direct oversight by senior management.
- Experience in information system design, including application programming on large-scale case management systems and the development of complex software to satisfy design objectives.
- Applies knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity.
- Must be able to provide direction during all phases of software development and train team members through the various phases using Java, C#, SQL, Javascript, or other programming language.
- Demonstrates and utilizes best programming standards and practices in a professional capacity., The physical requirements described in “Knowledge, Skills and Abilities” above are representative of those which must be met by an employee to successfully perform the primary functions of this job. (For example, “light office duties’ or “lifting up to 50 pounds” or “some travel” required.) Reasonable accommodations may be made to enable individuals with qualifying disabilities, who are otherwise qualified, to perform the primary functions.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.techcareers.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
AJ
Austin Joy
over 4 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
about 3 years ago
AF
Ava Faulkner
7 Important Tips That Every Software Developer Should Know
about 4 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
The Most Popular IT Jobs on the Market
over 2 years ago