Duration: Full time, salaried opportunity
Location: Remote Position
Certifications: Must be able to obtain a clearance; current active clearance preferred
Description:
i3solutions is seeking a Senior Software Developer to work as a member of our software development team supporting our federal and commercial clients. The Senior Software Developer collaborates in designing, developing, modifying, implementing, and maintaining IT solutions through new and existing applications, systems, databases, and applications infrastructure. The Senior Software Developer is responsible for the most critical activities on a development project to ensure projects are technologically sound and meet the needs of the customer. They contribute to every stage of the project lifecycle and maintain responsibility for the technical and project management details.
Responsibilities:
Develop a partnership with clients and create a positive relationship to understand clearly business processes, short and long-term business objectives, and functional goals
Identify clients’ business needs and potential sales opportunities
Perform consultative post-sales role with customers regarding implementations, configurations and solutions
Provide additional consulting to improve customer service and enhance overall ROI to clients
Possesses a knowledge base of each client’s business, organization and objectives to anticipate client needs and propose alternative business solutions
Use productivity tools such as configuration management tools
Manage projects through full project life cycle
Set and meet scheduled and self-imposed deadlines on multiple projects with no supervision
Suggest areas for improvement in internal processes along with possible solutions
Work with manager and team members to ensure successful project rollout that meets the project’s requirements and satisfies the overall needs of the customer
Investigate new technologies and methodologies
Act as both a technical and professional mentor for more junior level consultants
Successfully lead teams of three (3) or more consultants
Act as a spokesperson for the firm
Perform any administrative tasks assigned by management (e.g., status reports, timesheet entry)
Requirements:
BA or BS in Computer Science, Computer Engineering or Engineering from an accredited college or university
10+ years’ experience in IT
5+ years of experience working with collaborative systems like SharePoint
5+ years in application Architecture/enterprise Architecture, systems integration and development, package implementation
Proven leadership and managerial skills to independently manage teams, during multiple phases of the project lifecycle
Strong skills to effectively interface with client executives
Good business analysis/redesign skills with architecture and implementation experience
Requirements analysis, conceptual, logical and detailed design skills
Configuration planning, testing, change management and support experience
Project management with complex projects and the ability to manage multiple projects simultaneously
Experience integrating AI or machine learning into SharePoint
Knowledge of Web Architectures including portals, application servers, security, Service Oriented Architecture (SOA) and .Net technologies
Knowledge of relational database technologies and data access patterns and frameworks.
Additional technical qualifications include hands-on experience in several of the following products or technologies:
JavaScript
Node.JS
.NET Development Platform (Visual Studio, .Net Framework)
SharePoint Framework Development
Power Automate/Power Apps
Microsoft 365
Jira
Material UI
Dynamics
SQL Server
Microsoft Azure
AWS
Web Services
Agile Development
Other Skills/Requirements:
United States citizenship required
Must be able to obtain a clearance; current active clearance preferred
Willing to travel
Demonstrated consulting skills, including client relationships and team facilitation
Well-developed organizational and interpersonal communications skills
5+ Years working in an Agile Development environment – Certified Scrum Master a plus
CompTIA (A+, Cloud+, Security+), Microsoft Certified Azure Solutions Architect, Microsoft 365 Certified: Enterprise Administrator Expert/Teams Administrator Associate, or AWS certified preferred
Certifications such as Information technology infrastructure library (ITIL), Project management professional (PMP) a bonus
Self-motivated, with ability to be effective team player
Ability to thrive in a fast-paced environment where you can make an immediate impact for your client