Vacancy expired!
- Work with and lead the product development teams across multiple product lines to select appropriate technologies and develop architectural patterns for product capabilities.
- Dive deep to understand areas of technical debt and develop plans to relieve it. Frequently get your hands into the code to help design, implement, and troubleshoot in critical areas.
- Develop clean, elegant, and reusable designs that are easy to maintain and extend.
- Ensure that the architectural integrity of the source code is maintained and improved.
- Conduct efficient code reviews and enforce team coding standards.
- Provide technical mentoring to less-experienced engineers.
- Assist product owners in backlog grooming, story breakdown, and story estimation.
- Creates proof of concepts for new ideas that answer key questions of feasibility, desirability, and viability.
- Discipline and Perseverance - Focus and commitment to solving complex issues through to completion.
- Flexibility and Hard Work - Operate in a fast-paced, iterative development environment; learn and adapt to new technologies.
- Problem Solving - Strong critical thinking and problem-solving capabilities.
- Quality - Dedicated to producing high-quality software and implementing development best practices.
- Team Work - Communicate effectively and operate in a team environment.
- Effective Communicator - Strong written and oral communication skills.
- Excellent time management skills - a proven ability to utilize your sense of urgency to prioritize tasks effectively.
- Self-Improvement - actively self-improves through individual learning, coursework, or otherwise.
- BS in Computer Science, Computer Engineering, or related technical discipline.
- 5+ years of experience as an application architect.
- 5+ years of experience developing Business Analytics and/or Data Warehouse products.
- Deep experience with Java and .Net platforms.
- Experience with ODBC API and SQL.
- Exposure to various web technologies such as gRPC , SOAP, REST, and OData.
- Experience in SCRUM or other agile development processes.
- Experience with APM and log aggregation tools - New Relic, DataDog , App Dynamics, Splunk, ELK stack.
- DevOps mindset with proven ability to architect and optimize an agile CI/CD pipeline including continuous testing.
- Strong experience with modern application development workflows and version control systems like GitHub, Gitlab, or Bitbucket.
- Desktop development experience is highly desirable.
Vacancy expired!