Vacancy expired!
- Lead team tasked with designing, creating, and updating functionality for the apps Project and sprint management
- Assist Product Management team on road mapping, technical analysis for upcoming projects, high-level estimation of project timeline, helping engineering team to better understand the goals and objectives of sprints, including technical and implementation details, clearing blocks for engineers
- Story-writing for bug reports as well as modifying existing stories to add technical details to ensure the tasks are clear to both the engineering and QA teams
- Peer review and testing
- Strong focus on reviewing code of other engineers for adhering to code standards, meeting story A/Cs, preventing regressions in functionality, and ensuring security of the code
- Work with engineering team to ensure feature development is on schedule for a release
- Create release tags to lock down features going out in a deploy
- Working with the QA team to ensure release tags are bug free
- Production monitoring and support
- Resolving tier-2 issues that get escalated to the engineering team for resolution
- Create monitoring and alerts for relevant subsystems using enterprise logging / monitoring software
- Part of an on-call schedule to assist with outages or problems with systems you are managing
- Compile reports and metrics on the effectiveness of development projects and team performance
- Identify opportunities to improve the user experience for the platforms, increase efficiency, and informational flow
- Engage internal teams (CS, engineering, QA, Product, Marketing, HR, etc.) and external parties for help in implementing features
- Cross-train team members on systems and SDLC processes through code comments, markdown documentation, and training seminars
- Maintains knowledge of new trends, developments, technologies, materials, and best practices; applies this knowledge to continually improve product lines and production efficiency
- 8+ years professional experience in software development
- 8+ years experience programming with SQL or other relational databases
- Managed and maintained ownership of numerous products across the full software development lifecycle including production deploys, monitoring, production support, and hotfixes if necessary
- Strong understanding of coding and database design patterns
- PostgreSQL
- Strong understanding of API integrations via JSON and XML (including SOAP)
- Familiarity with JIRA, Confluence or other project management software
- Advanced knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations
- Strong understanding of risk, impact and how each of the systems you are managing falls into those categories
- Experience developing in Swift, Kotlin or ReactNative - IoT software development
- IT staffing and placement such as Project Managers, Agile/Scrum Masters, Business Analysts, DBAs, Software Engineers, Mobile Developers (iOS, Android), DevOps, Automation, QA, Systems & Network Engineers, Cyber Security / Information Security Specialists, ERP, CRM, Business Intelligence, Data Warehousing, Big Data and Creative (UI/UX, Web Design)
- Operational staffing and placement of Accounting/Finance, Human Resources, and Marketing professionals, as well as Information Technology resources.
Vacancy expired!