Contributes to I.S. Projects
- Conducts systems and requirements analyses to identify project action items.
- Creates task lists and cost and time estimates to support project plan development.
- Performs assigned functions and tasks to meet project plan and quality review requirements.
- Records, updates, monitors, and determines solutions for project deviations to ensure effective resolutions.
- Reviews project team accomplishments to assist with peer development and to provide project updates for management and customers.
- Reviews and compiles project issues to support effective resolutions.
- Monitors project activities to ensure I.S. governance, standards, and policies compliance.
Performs System Analysis and Design
- Participates in defining and developing technical specifications to meet systems requirements.
- Analyzes and translates logical designs to create physical designs.
- Assesses detailed designs and documentation to ensure alignment with business requirements.
- Defines interfaces among systems components to ensure interoperability.
- Creates and reviews interface agreements to ensure proper transfer of information between systems.
- Evaluates vendor technologies to recommend potential products for use.
- Leads peer reviews to ensure requirements are met.
Designs and Develops Moderate to Highly Complex Applications
- Analyzes, designs, codes, tests, corrects, and documents moderate to highly complex programs to ensure optimal performance and compliance.
- Reviews and understands specifications to achieve coding tasks.
- Reviews, analyzes, and refines requirements and specifications to ensure quality.
- Records and updates defects log to ensure thorough and accurate documentation.
Develops Application Documentation
- Develops and maintains system documentation to ensure accuracy and consistency.
- Creates unit test plans and reviews documented results to ensure requirements are met.
- Creates technical documentation in compliance with UPS Software Development Lifecycle to communicate and update project teams and stakeholders.
Produces Integration Builds
- Defines and produces integration builds to create applications.
- Performs build processes to produce software and to prepare application for delivery.
- Produces integration test specifications to conduct tests, record failures, and conduct fault diagnoses.
Performs Maintenance and Support
- Defines and administers procedures to monitor systems performance and integrity.
- Performs applications maintenance and support functions to support problem resolution.
- Documents maintenance and support activities to ensure quality control.
- Performs business continuity and disaster recovery activities to ensure availability requirements are met.
- Provides maintenance and support modifications to developers, users, and external groups to communicate updates.
- Observes and evaluates the systems usage by users to improve applications quality and effectiveness.
- Records and updates defect logs to monitor system reliability.
- Designs, creates, develops, customizes, and maintains training content to enhance quality of support.
Supports Emerging Technologies and Products
- Monitors the industry to gain knowledge and understanding of emerging technologies.
- Identifies new and emerging hardware and software technologies and products to maintain industry competitiveness.
- Determines relevance and potential value of new technologies to support business objectives and strategy.
Minimum Qualifications:
- Bachelor s degree in computer science or the equivalent in education and work experience
- Minimum 7+ years development experience
- Experience in building Windows front end and backend applications in .NET and on the Azure platform
- Minimum 5+ years of hands-on experience in development of APIs
- Experience developing interfaces with Angular 12 or higher
- Expertise with Windows IIS WCF and Azure Microservices
- Familiarity with Azure Kubernetes Service for deploying and managing containerized apps
- Experience in Microsoft SQL Server
- Knowledge of Data Modeling, HTML and Object-Oriented Analysis Design
- Experience with Agile Development
- Familiarity with Business Acumen and Technical Analysis
- Must be detail-oriented and a self-motivated learner
- Excellent written and verbal communication skills
Preferred Qualifications:
- Experience working with Swagger and OpenAPI
- Familiarity working with third-party integration teams
Skills Required
Software Design, Data Modeling, Application Development, Wcf