Senior Software Developer IV
Softility, Inc. · Herndon, VA · 1 wk ago
Engineering$175k/yrFull-time
About the role
Responsible for software architecture design for customers and serve as a Subject Matter Expert for designated technology stack. Act as primary client contact for technical aspects of new technology evaluation.
Responsibilities
- Design and architect network health forecast models, telemetry options, performance monitoring, failure prediction, workflow and configuration management systems.
- Guide the teams development methodology and review, and approve the final submitted code.
- Propose and provide technical guidance in software design process, including data modeling, data repository design, and data transformation.
- Provide technical guidance in technology feasibility studies of new Network Management Software with consideration for its ability to scale up for future needs.
- Design, develop and implement technology platforms to quickly build application prototypes for management review.
- Develop sprint schedule based on technical plan and guide discussion in development sprints.
- Guide team on best practices of software development involving acquisition of test data, access to appropriate support systems and necessary infrastructure facilities to meet customer demands.
- Provide guidance for all major technical issues spanning various technology stacks, acting as a customer partner.
- Provide expert guidance on various industry best practices of process management, including ITIL, Six Sigma, and their practical implementation in a variety of industries.
- Design and development of specialized, enterprise-level software scripts, which are used for level 3 or 4 administration of a complex communication network involving millions of users. Software is used for: remote management of customer premises devices, tracing and alarming on issues affecting the connected device through standard and custom network protocols, event-based automated response to restore the health of affected device and reducing time to restore.
- Design, develop, and deliver software for other complex IT systems, including management and data management for critical and large datasets, using various software development methodologies, including Waterfall, Agile, Xtreme, etc.
- Work across multiple teams, managing respective software deliverables concurrently.
- Design, develop, configure and implement various enterprise network management software and other network and systems management software across the network, server, application, security and services layers.
- Design and develop security protocols through thorough assessment of access requirements. Ensure cyber security compliance of handling sensitive data.
- Design, develop, customize and support advanced web-based programs and applications for complex information management systems.
- Synthesize functional requirements into technical requirements.
- Plan, design, execute, and test customer disaster recovery process and procedures. Responsible for seamless failover of supported applications to backup environments while meeting agreed service level agreements (SLA).
- Understand and develop cross-functional integrations to enable complex software applications to share and use data while maintaining data integrity.
- Supervise code updates from junior developers and control commit functions for repository.
- Define data warehousing needs and develop data modeling and large data management technologies to support full-life-cycle system development.
- Enable automation of repeatable actions using models to determine system behavior in altered conditions while improving performance.
Technical Environment
- MicroFocus OpsBridge, OpsRamp, Nexthink, vROps
- IBM Tivoli Netcool Suite (OMNIbus, WebGUI, Impact, TBSM, ITNM, SSM, ITMs, ITCAM, TNPM, TADDM)
- CA Introscope, CA Wily Transaction Generator
- BMC Remedy ARS/ITSM Solutions
- Edge EnPortal, AppBoard
- Linux, Windows NT, Solaris, AIX
- Java Scripts, HTML, Apache, LDAP, Active Directory, TCP/IP
- Multi-cloud Environments
- Oracle, Sybase, MSSQL Server, MySQL, and IBM DB2
Pay & Schedule
- M-F; 40 hrs/week
- $175,427/year